Job Description
Key Responsibilities:
* Lead the design and development of scalable Java applications.
* Mentor developers and conduct code reviews.
* Collaborate with cross-functional teams to deliver high-quality solutions.
* Ensure best practices in coding, performance, and security.
* Troubleshoot technical issues and drive continuous improvements.
Required Skills:
* 510 years of experience in Java development.
* Strong knowledge of Java, Spring Boot, Microservices, REST APIs, and SQL.
* Experience with Git, Maven/Gradle, and CI/CD pipelines.
* Familiarity with cloud platforms (AWS/Azure/GCP) is a plus.
* Excellent problem-solving, communication, and leadership skills.
Languages
- Java 8/11/17+, SQL, JavaScript/TypeScript
Frameworks
- Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, Microservices
APIs
- REST, GraphQL, gRPC, OpenAPI/Swagger
Databases
- PostgreSQL, MySQL, Oracle, MongoDB, Redis
Messaging
- Apache Kafka, RabbitMQ
Cloud & DevOps
- AWS/Azure/GCP, Docker, Kubernetes, Jenkins, GitHub Actions
Tools
- Git, Maven, Gradle, SonarQube, JUnit, Mockito, IntelliJ IDEA
Monitoring
- Prometheus, Grafana, ELK Stack, Splunk
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.