Senior Java Developer
Posted Updated
Description
**Job Title:** Senior Java Developer\
**Job Type:** Contract to Hire (C2H) \
**Work Type:** Hybrid (3 Days Work from Office)\
**Working Hours:** 11:00 AM to 8:00 PM\
**Location:** Pune, Bangalore, Noida, Mumbai, Hyderabad\
**Preferred Experience:** FHIR / Healthcare Experience (Good to have)
---
**Key Responsibilities:**
- Enterprise development and integration middleware development.
- Hands-on application architecture for large enterprise solutions.
- Develop and maintain high-scale, customer/employee-facing web applications.
- Implement Service APIs (SOAP, REST) using API management tools like Apigee and API Gateway.
- Design and implement microservice-based architectures leveraging APIs, containers, and automation.
- Work with various data integration solutions including messaging, Publish/Subscribe models, and middleware.
- Lead, mentor, and coach junior developers while adopting Agile/SCRUM methodologies.
---
**Technical Skills & Expertise:**
**Core Java & Spring Framework:**
- Strong expertise in Java, Spring Core, Spring Integration, Spring Boot, Spring MVC, and Spring Security.
- In-depth understanding of Java concurrency and concurrency patterns for thread-safe applications.
**Frontend Technologies (Good to have):**
- Angular, HTML5, CSS3, JavaScript (object-oriented development).
**API & Web Services:**
- Experience implementing SOAP and REST APIs.
- Familiarity with API management tools (Apigee, API Gateway).
- Experience with web service technologies such as JAX-RS, JSON, JAXB, JAX-WS, and WSDL.
**Database & Storage:**
- Strong expertise in RDBMS (DB2, Oracle) and Java integration using Spring Data, JPA, and Hibernate.
- Experience with NoSQL databases (MongoDB, AWS DynamoDB) is a plus.
**Cloud & DevOps:**
- Experience with AWS technologies like Lambda, SQS, EC2, and ECS (preferred).
- Hands-on experience with cloud-based technologies (AWS, Kubernetes, OpenShift).
- CI/CD expertise using Maven, Gradle, Git, Sonar, Jenkins, and Jira.
**Messaging & Middleware:**
- Experience with messaging systems like IBM MQ, RabbitMQ, Kafka, or ActiveMQ.
**Testing & Agile Methodologies:**
- Hands-on experience with TDD, JUnit5, and Mockito.
- Agile/SCRUM methodologies experience.
---
**Soft Skills:**
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to mentor and coach junior developers.
Skills
- ActiveMQ
- Agile
- Angular
- API
- API Gateway
- Apigee
- Automation
- AWS
- CI/CD
- Cloud
- CSS
- Db2
- DevOps
- DynamoDB
- EC2
- ECS
- FHIR
- Git
- Gradle
- Hibernate
- HTML
- IBM MQ
- Java
- JavaScript
- JAX
- Jenkins
- Jira
- JPA
- JSON
- Kafka
- Kubernetes
- Lambda
- Maven
- Microservices
- Mockito
- MongoDB
- MVC
- NoSQL
- OpenShift
- Oracle
- RabbitMQ
- RDBMS
- REST
- Scrum
- SOAP
- Spring
- SQS
- TDD
