Java Developer II

Ova Technologies

  • Alpharetta, GA
  • 30+ days ago

    Highlights

    In this role, you will contribute to building backend services, APIs, and enterprise solutions while collaborating with cross-functional teams. Build and enhance RESTful APIs and microservices using modern frameworks (e.g., Spring Boot).

    Numbers & Facts

    LocationAlpharetta, GA

    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

    Similar Jobs

    See more jobs