Ova Technologies
Woodstock / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Woodstock / Global
Position Title Senior Java Developer
Job Summary We 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 Responsibilities Design, 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 Qualifications Bachelor'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 Qualifications Experience 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 Skills Java 8/11/17
Spring Boot, Spring MVC, Spring Security
Hibernate, JPA
RESTful APIs, Microservices
SQL (MySQL, PostgreSQL, Oracle)
Git, Maven, Gradle
Docker, Kubernetes
Kafka, RabbitMQ
Jenkins, CI/CD
AWS/Azure/GCP
Soft Skills Strong 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.
Experience 6–10+ years of experience in Java development.
Experience working on enterprise-scale applications and distributed systems.
Employment Type Full-Time | Permanent | Hybrid/Remote/Onsite (based on company requirements)
Alpharetta / Global
Alpharetta / Global
Alpharetta / Global
Alpharetta / Global
Alpharetta / Global
Alpharetta / Global