HumanBit Logo

Senior Java Developer | Codersbrain

contractual
Posted on March 25, 2025

Job 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.
Powered by
HumanBit Logo