Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Woodstock?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Ova Technologies

Woodstock / Global

Senior java developer

Job Description

Position TitleSenior Java DeveloperJob SummaryWe are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Framework, microservices architecture, and cloud-based technologies. The role involves collaborating with cross-functional teams, mentoring junior developers, and driving best practices in software development.Key ResponsibilitiesDesign, develop, test, and deploy robust Java-based applications.Build and maintain RESTful APIs and microservices.Collaborate with product managers, business analysts, and QA teams to deliver high-quality software solutions.Optimize application performance, scalability, and security.Participate in architecture discussions and technical design reviews.Write clean, maintainable, and well-documented code.Perform code reviews and mentor junior developers.Troubleshoot, debug, and resolve production issues.Implement CI/CD pipelines and DevOps best practices.Ensure adherence to coding standards, security policies, and software development best practices.Required QualificationsBachelor's degree in Computer Science, Engineering, or a related field.6+ years of experience in Java application development.Strong proficiency in Java 8/11/17 and object-oriented programming concepts.Experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.Hands-on experience developing REST APIs and microservices.Strong knowledge of relational databases such as MySQL, PostgreSQL, or Oracle.Experience with ORM frameworks such as Hibernate/JPA.Familiarity with Git and version control systems.Experience with unit testing frameworks such as JUnit and Mockito.Strong understanding of software design patterns and system architecture.Preferred QualificationsExperience with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.Knowledge of containerization technologies such as Docker and Kubernetes.Experience with messaging systems such as Apache Kafka or RabbitMQ.Exposure to CI/CD tools such as Jenkins.Experience working in Agile/Scrum environments.Technical SkillsJava 8/11/17Spring Boot, Spring MVC, Spring SecurityHibernate, JPARESTful APIs, MicroservicesSQL (MySQL, PostgreSQL, Oracle)Git, Maven, GradleDocker, KubernetesKafka, RabbitMQJenkins, CI/CDAWS/Azure/GCPSoft SkillsStrong analytical and problem-solving skills.Excellent communication and collaboration abilities.Leadership and mentoring capabilities.Ability to work independently and in a team environment.Strong attention to detail and commitment to quality.Experience6–10+ years of experience in Java development.Experience working on enterprise-scale applications and distributed systems.Employment TypeFull-Time | Permanent | Hybrid/Remote/Onsite (based on company requirements)
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location