Bangalore
5 days ago
Lead II - Software Engineering
Java Lead Developer – DRM (Contract Role)

Hiring Location: Bengaluru
Experience Range: 8 to 10 Years
Shift Timings: 13:30 – 21:30
Education Qualification: BE / B.Tech in Computer Science, IT, or equivalent

Role Proficiency:

Lead a team in developing and maintaining enterprise-grade applications by selecting optimal technical solutions, adhering to design best practices, and managing the delivery of high-quality software. Assist Project Managers in planning and execution while fostering team engagement and customer satisfaction.

Key Responsibilities & Outcomes

Interpret feature and component design specifications and convert them into high-quality, secure code.

Drive Test Driven Development (TDD) and Design Driven Development (DDD) practices.

Architect scalable server-side applications using Java SE 12+ and Spring Boot.

Design and build RESTful APIs and manage cloud-native deployments using AWS services.

Ensure security compliance using Spring Security and AWS Parameter Store/Secrets Manager.

Manage module delivery, provide accurate estimates, and contribute to release planning.

Oversee and review code, design documentation, test plans, and results.

Troubleshoot and optimize application performance and integration.

Guide and mentor team members, promoting skill development and engagement.

Collaborate with cross-functional teams including architects, QA, DevOps, and product owners.

Measures of Success

Code quality and peer review outcomes

Defects rate (pre and post-production)

On-time delivery of modules and tasks

Adherence to coding and security standards

Team satisfaction and engagement levels

Process compliance and training completion

Customer satisfaction and feedback

Outputs Expected Development & Coding:

Write clean, efficient, maintainable code as per defined standards

Use Git for version control and adhere to branching and merge practices

Leverage CI/CD tools (Jenkins, Maven/Gradle) for automated build and deployment

Architecture & Design:

Contribute to HLD/LLD/SAD for modules and systems

Suggest improvements in design patterns and architecture

Lead the creation of reusable components

Testing & Quality:

Create and review unit test cases and perform integration testing

Ensure adherence to TDD practices

Review and validate API performance and security

Cloud Infrastructure & Deployment:

Deploy and manage microservices on AWS (ECS, EC2, S3)

Integrate AWS components like Lambda, SQS, and secrets management

Documentation & Reporting:

Document design, configuration, and deployment instructions

Provide accurate status updates and risk assessments to stakeholders

Team & Customer Interface:

Set and review FAST goals for the team

Conduct product demos, participate in requirement discussions

Work closely with customer architects for design sign-off

Must Have Skills:

Java SE 12+ (Generics, Reflection, Multithreading, Lambda, Stream API)

Spring Boot, Spring MVC, Spring Security

RESTful API development and API testing (Postman, Swagger)

JPA, JMS, and secure application development

CI/CD tools: Jenkins, Maven, Gradle

Database experience: MySQL, PostgreSQL, MongoDB, or Oracle

Version control systems: Git

Cloud experience: AWS S3, Lambda, SQS, ECS, EC2, Secrets Manager, Parameter Store

Agile methodologies (Scrum/Kanban)

Good to Have Skills:

Experience in Digital Release Management systems

Familiarity with UI technologies (e.g., React, Angular – basic exposure)

Experience with containerization tools (e.g., Docker)

Knowledge of microservice orchestration tools (e.g., Kubernetes)

Understanding of DevOps best practices

Domain knowledge in Media, Digital Publishing, or Content Distribution

Key Soft Skills:

Strong problem-solving and debugging abilities

Excellent communication and collaboration skills

Positive, inquisitive, and learning-oriented mindset

Ability to manage multiple priorities and lead under pressure

High attention to detail and commitment to quality

Por favor confirme su dirección de correo electrónico: Send Email