Epicareer Might not Working Properly
Learn More

Senior Java Developer

Salary undisclosed

Checking job availability...

Original
Simplified

Qualifications:

  • Bachelor's degree in Computer Science, Informatics Engineering, or related field
  • 5 years of experience in backend application development using Java & Spring Boot.
  • Experience handling large-scale projects with high-traffic, scalable, and secure systems.
  • Proficient in Java (version 8 and above) and have a deep understanding of OOP concepts, SOLID Principles, Design Patterns.
  • Proficient in Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Spring Cloud.
  • Able to build, manage, and optimize microservices-based systems.
  • Experience with PostgreSQL, MySQL, or Oracle.
  • Able to design and develop secure and scalable APIs.
  • Using OAuth2, JWT, SSO, and Spring Security for authorization and authentication.
  • Familiar with Apache Kafka, RabbitMQ, or ActiveMQ.
  • Experience with AWS (EC2, S3, Lambda), Google Cloud, or Azure.
  • Using Docker and Kubernetes in application deployment.
  • Familiar with Jenkins, GitHub Actions, or GitLab CI/CD for deployment automation.
  • Using JUnit, Mockito, TestContainers for unit testing & integration testing
  • Understanding JMeter, Gatling, or k6 to test API performance.

Qualifications:

  • Bachelor's degree in Computer Science, Informatics Engineering, or related field
  • 5 years of experience in backend application development using Java & Spring Boot.
  • Experience handling large-scale projects with high-traffic, scalable, and secure systems.
  • Proficient in Java (version 8 and above) and have a deep understanding of OOP concepts, SOLID Principles, Design Patterns.
  • Proficient in Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Spring Cloud.
  • Able to build, manage, and optimize microservices-based systems.
  • Experience with PostgreSQL, MySQL, or Oracle.
  • Able to design and develop secure and scalable APIs.
  • Using OAuth2, JWT, SSO, and Spring Security for authorization and authentication.
  • Familiar with Apache Kafka, RabbitMQ, or ActiveMQ.
  • Experience with AWS (EC2, S3, Lambda), Google Cloud, or Azure.
  • Using Docker and Kubernetes in application deployment.
  • Familiar with Jenkins, GitHub Actions, or GitLab CI/CD for deployment automation.
  • Using JUnit, Mockito, TestContainers for unit testing & integration testing
  • Understanding JMeter, Gatling, or k6 to test API performance.