Java Developer II
Ova Technologies
Java Developer II
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
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer II. Be the first to apply!
Related searches
- lead full stack java developer Alpharetta, GA
- java microservice developer Alpharetta, GA
- full stack java developer Alpharetta, GA
- sr.java developer Alpharetta, GA
- entry level java developer remote Alpharetta, GA
- senior java developer Alpharetta, GA
- java web developer Alpharetta, GA
- java spring developer Alpharetta, GA
- java developer remote part time Alpharetta, GA
- java developer contract Alpharetta, GA
