Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Developer

Full-time

TalentOla

Java Developer

Experience: 8+ Years



Employment Type: Full-Time



Work Location: Irving, TX/ Tampa, FL/ Jacksonville , FL

Position Summary

We are looking for an experienced Java Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience with Java, Spring Boot, REST APIs, Microservices, SQL, and cloud technologies , along with good understanding of Agile development practices.

Key Responsibilities
  • Design, develop, and maintain enterprise applications using Java and Spring Boot .

  • Develop scalable and secure RESTful APIs and microservices .

  • Participate in application architecture, technical design, development, testing, and deployment.

  • Develop and optimize database queries using SQL and relational databases.

  • Integrate applications with internal and external systems using APIs and messaging platforms.

  • Implement secure coding practices, exception handling, logging, and performance optimization.

  • Write unit and integration tests using frameworks such as JUnit and Mockito .

  • Participate in code reviews and ensure adherence to coding standards and design principles.

  • Work with CI/CD pipelines, Git, Jenkins, GitHub Actions, or Azure DevOps .

  • Troubleshoot production issues and perform root-cause analysis.

  • Collaborate with Business Analysts, Product Owners, QA, DevOps, Architects, and other engineering teams.

  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, refinement, reviews, and retrospectives.

  • Contribute to technical documentation and continuous improvement initiatives.

Required Skills
  • Java 8/11/17/21

  • Spring Boot

  • Spring Framework

  • RESTful APIs

  • Microservices

  • Hibernate / JPA

  • SQL / Relational Databases

  • JUnit / Mockito

  • Git

  • Maven / Gradle

  • CI/CD

  • Agile/Scrum

  • Strong understanding of OOP, SOLID principles, Design Patterns, and Data Structures

  • Strong troubleshooting and communication skills

Preferred Skills
  • AWS / Azure / GCP

  • Docker and Kubernetes

  • Kafka / RabbitMQ

  • Redis / NoSQL databases

  • API Gateway

  • OAuth 2.0 / JWT

  • Jenkins / GitHub Actions / Azure DevOps

  • ELK / Splunk / Grafana

  • Experience with distributed and cloud-native applications

Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.

  • Strong enterprise software development experience.

  • Experience working in Agile/Scrum environments.

  • Strong analytical, problem-solving, and communication skills.

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer. Be the first to apply!