Java Microservices Architect | Cloud Integration, Containerization & Security
- Compensation
- Not disclosed
- Location
- Pune - Hinjewadi (Ascendas)
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Architecture
- Posted
Skills
Nice to have
- Knowledge of market microstructure and various asset classes (bonds, equities, options, futures).
- Experience with AWS Cloud and advanced Kubernetes deployments.
Full description
Overall Responsibilities:
- Lead a team of Java developers and ensure high-quality software delivery
- Develop and maintain Java-based applications and systems
- Design and implement scalable and efficient Java solutions to meet business requirements
- Collaborate with cross-functional teams to resolve technical issues and drive innovation
Skills:
- Programming: Proficiency in Java and/or Python, with strong knowledge of multi-threading, concurrency, memory management, and optimization techniques.
- Proven experience building Microservices with Spring Boot, RESTful APIs, and WebSocket services.
- Familiarity with front-end technologies (HTML, CSS, JavaScript, TypeScript, React, Angular).
- Strong knowledge of middle-tier applications (Redis/Coherence cache, Message Queues) and RDBMS (PostgreSQL, SQL Server).
- Experience with containerization and cloud technologies (Docker, Kubernetes); AWS expertise is a major plus.
- Hands-on experience with monitoring and profiling tools (Prometheus/Grafana, JMC, JFR, JMeter, YourKit).
- Solid foundation in data structures, algorithms, and computational complexity.
- Familiarity with SDLC, DevOps (CI/CD), and Agile methodologies.
- Excellent problem-solving and troubleshooting skills in real-time environments.
- Strong communication skills for collaboration with technical and non-technical stakeholders.
- Proactive, self-motivated, and capable of owning projects end-to-end.
Preferred Skills
- Knowledge of market microstructure and various asset classes (bonds, equities, options, futures).
- Experience with AWS Cloud and advanced Kubernetes deployments.
-
Experience:
- At least 7 years of experience in Java development
- Must have experience in fixing vulnerabilities
- Previous experience in delivering Java-based solutions for a large enterprise
Day-to-Day Activities:
- Lead and mentor a team of Java developers
- Analyze business requirements and translate them into technical solutions
- Develop, test and deploy Java-based applications and systems
- Troubleshoot and resolve technical issues in a timely manner
- Collaborate with cross-functional teams to drive innovation and implement new technologies
Qualification:
- Bachelor's degree in Computer Science or related field