Java Architect
Posted Updated
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
Skills
- ActiveMQ
- Angular
- API
- API Gateway
- Apigee
- AWS
- CI/CD
- Cloud
- Cloud Native
- Containerization
- CSS
- Db2
- DevOps
- DynamoDB
- EC2
- ECS
- Git
- Gradle
- Hibernate
- HTML
- IBM MQ
- Java
- JavaScript
- JAX
- Jenkins
- Jira
- JPA
- JSON
- Kafka
- Kubernetes
- Lambda
- Maven
- Microservices
- Mockito
- MongoDB
- MVC
- NoSQL
- OOP
- OpenShift
- Oracle
- RabbitMQ
- REST
- SOAP
- Spring
- SQL
- SQS
- TDD
- XML
