Java Developer II

Ova Technologies
  • Alpharetta, GA
  • Quick Apply
30+ days ago

Job Description

We are seeking a skilled Java Developer II to design, develop, and maintain robust, scalable, and high-performance applications. In this role, you will contribute to building backend services, APIs, and enterprise solutions while collaborating with cross-functional teams. You should have a strong grounding in Java technologies, modern frameworks, and best practices for building reliable systems.


Key Responsibilities

  • Design, develop, and maintain Java-based applications and backend services
  • Build and enhance RESTful APIs and microservices using modern frameworks (e.g., Spring Boot)
  • Collaborate with product managers, QA engineers, and frontend teams to deliver high-quality features
  • Write clean, efficient, and well-tested code following coding standards and best practices
  • Perform code reviews and provide constructive feedback to peers
  • Optimize application performance and scalability
  • Troubleshoot and resolve technical issues across environments (development, staging, production)
  • Integrate with databases and external systems through APIs and messaging platforms
  • Participate in system design discussions and contribute to architecture decisions

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 3–5 years of experience in Java development
  • Strong proficiency in Core Java, OOP principles, and design patterns
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Hands-on experience building RESTful services
  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle)
  • Understanding of version control systems (e.g., Git)
  • Knowledge of basic data structures and algorithms

Preferred Qualifications

  • Experience with microservices architecture and distributed systems
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Experience with containerization tools such as Docker and orchestration frameworks like Kubernetes
  • Knowledge of messaging systems (Kafka, RabbitMQ)
  • Experience with caching solutions (Redis, Ehcache)
  • Understanding of CI/CD pipelines and DevOps practices
  • Familiarity with testing frameworks (JUnit, Mockito)

Key Skills

  • Java & Spring ecosystem expertise
  • API design and backend development
  • Database design and optimization
  • Debugging and performance tuning
  • Strong problem-solving and communication skills

What We Offer

  • Opportunity to work on enterprise-grade applications
  • Collaborative and growth-oriented environment
  • Competitive salary and benefits
  • Continuous learning and career advancement opportunities

Numbers & Facts

LocationAlpharetta, GA

Skills

  • Algorithmsunmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Cachingunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Structuresunmatched
  • Database Designunmatched
  • Database Optimizationunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Environmental Issuesunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • JUnitunmatched
  • Javaunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • MySQLunmatched
  • Object Oriented Programming (OOP)unmatched
  • Oracleunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • Redisunmatched
  • Relational Databases (RDBMS)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Team Playerunmatched
  • Theater Productionunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder