Java Architect
Rakesh KumarRemoteSENIORPosted 1h ago
JavaJ2EESpring BootMicroservices ArchitectureREST APIsDistributed systemsDesign patternsSQL/NoSQL databasesKafkaRabbitMQAWSAzureGCP
About the Role
We are looking for an experienced Java Architect to lead the design and development of scalable, secure, and high-performance enterprise applications.
Key Responsibilities
• Define and implement scalable application architecture using Java and Spring Boot
• Design microservices-based applications and RESTful APIs
• Lead technical design discussions and architecture decisions
• Ensure application performance, scalability, security, and maintainability
• Provide technical leadership to development teams and conduct code reviews
• Design and implement cloud-native solutions using AWS, Azure, or GCP
• Establish coding standards, design patterns, and engineering best practices
• Collaborate with business stakeholders, product teams, and technical teams
• Identify technical risks and recommend appropriate solutions
Requirements
• Strong expertise in Java, J2EE, and Spring Boot
• Extensive experience with Microservices Architecture
• Hands-on experience with REST APIs and distributed systems
• Strong knowledge of design patterns and software architecture principles
• Experience with SQL/NoSQL databases
• Knowledge of messaging technologies such as Kafka or RabbitMQ
• Experience with cloud platforms such as AWS, Azure, or GCP
• Strong problem-solving, communication, and leadership skills