HumanBit Logo

Java Architect | Codersbrain

full-time
Posted on May 24, 2025

Job Description

Key Responsibilities:

  • Design and develop large-scale, enterprise-grade applications and middleware solutions.

  • Architect and implement microservices-based systems using Java, Spring Boot, and cloud-native technologies.

  • Deliver solutions using Java concurrency patterns ensuring thread-safety and performance optimization.

  • Build, integrate, and secure RESTful and SOAP APIs using industry-standard API management tools (Apigee, AWS API Gateway, etc.).

  • Develop and maintain scalable frontend applications using Angular, JavaScript (OOP), HTML5, and CSS3.

  • Ensure high levels of data integrity and performance through advanced SQL (Oracle, DB2) and NoSQL (MongoDB, DynamoDB) database integrations.

  • Work on cloud platforms (preferably AWS, Kubernetes, OpenShift) to build and deploy cloud-native applications.

  • Implement synchronous/asynchronous data integration using Kafka, RabbitMQ, IBM MQ, or ActiveMQ.

  • Lead development following Test Driven Development (TDD) using JUnit5, Mockito, and modern CI/CD practices.


Must-Have Skills:

  • Java & Spring Framework: Core, Boot, MVC, Integration, Security

  • Frontend: Angular, JavaScript (OOP), HTML5, CSS3

  • API Development: REST, SOAP, JSON, XML, WSDL, JAXB, JAX-RS/WS

  • API Management: Apigee, AWS API Gateway (or similar)

  • Database: Advanced SQL (DB2, Oracle), Spring Data, JPA, Hibernate

  • NoSQL: MongoDB, AWS DynamoDB (preferred)

  • Cloud & Containerization: AWS (Lambda, SQS, EC2, ECS), Kubernetes, OpenShift

  • Messaging Systems: Kafka, RabbitMQ, IBM MQ, ActiveMQ

  • Build & DevOps Tools: Maven, Gradle, Git, Sonar, Jenkins, Jira

  • Testing: TDD, JUnit5, Mockito

Powered by
HumanBit Logo