Lead Java Developer-Bangalore
- Source: Naukri
- Serendipity Corporate Services
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Key Responsibilities:
Develop and maintain the architectural framework for corporate banking web channels.
Ensure alignment with business goals and technical standards.
Create detailed design documents and architectural blueprints.
Technical Leadership (75%):
Lead and manage the technical delivery from application and product vendors.
Oversee the development, testing, and deployment of backend solutions.
Ensure high-quality code and adherence to best practices.
Collaborate with cross-functional teams to ensure seamless integration and delivery.
Required Skills and Experience:
Technical Expertise:
Strong experience in backend development, primarily using Java.
Spring Boot, Spring Framework (core of Spring Boot), Microservices Architecture, Docker for containerization, Kubernetes for orchestration, RESTful APIs, Reactive Programming, , Databases (like MySQL, PostgreSQL), Messaging systems (like RabbitMQ), and CI/CD tools to build robust, scalable, and modern applications.
Proficiency with AWS cloud services.
Solid understanding of web channel architectures and design patterns.
Industry Experience:
Proven experience in corporate banking channels, specifically web channels.
Familiarity with the regulatory and compliance requirements in the banking sector.
Leadership and Management:
Demonstrated ability to lead and manage technical teams.
Excellent communication and collaboration skills.
Ability to work effectively with offshore teams and vendors.
Skills
- Java
- spring
- spring-boot
- spring-framework
- Docker
- Kubernetes
- mysql
- PostgreSQL
- RabbitMQ
- amazon-web-services
