Java Developer II

Ova Technologies

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 3-5 years of Java development experience
  • 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)

Responsibilities

  • Design, develop, and maintain Java-based applications and backend services
  • Build and enhance RESTful APIs and microservices using modern frameworks such as Spring Boot
  • Collaborate with cross-functional teams including product managers and frontend developers
  • Write clean, efficient, and well-tested code according to coding standards
  • Perform code reviews and provide constructive feedback to peers
  • Optimize application performance and scalability
  • Troubleshoot and resolve technical issues across various environments

Benefits

  • Opportunity to work on enterprise-grade applications
  • Collaborative and growth-oriented environment
  • Competitive salary and benefits package
  • Continuous learning and career advancement opportunities
Full 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

Similar Jobs

More Jobs at Ova Technologies

  • Java Developer II
    $90K — $120K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Backend Engineer II
    $90K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Software Test Engineer (QA Engineer)
    $70K — $95K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Product Designer
    $80K — $110K *
    Alpharetta, GA 30022 (Fulton County)
    Consumer Technology
    In-Person
  • Java developer
    $90K — $120K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer II jobs: