Bangalore
4 days ago
Lead I - Software Engineering
Job Title: Senior Java Developer

Experience Range: 8–12 Years (Minimum 8+ years in core technologies)
Hiring Location: Bangalore (Work From Office)
Shift: General Business Hours

Role Proficiency

Independently act to design and develop applications, selecting the best-fit technical solutions to optimize development, maintenance, and performance. Leverage proven design patterns, reusable components, and mentor peers to achieve quality outcomes.

Key Responsibilities / Outcomes

Interpret designs and develop applications/components accordingly.

Write, debug, test, and document code while ensuring best practices and coding standards.

Validate and integrate the developed solution, ensuring user expectations are met.

Select and reuse technical components to maximize efficiency, cost-effectiveness, and maintainability.

Continuously improve application quality and contribute to customer satisfaction.

Set and monitor FAST goals for self and team.

Interface with customers for requirement clarification, demos, and technical guidance.

Manage delivery for modules/user stories; support testing and release processes.

Perform RCA for defects, trend analysis, and suggest quality improvement measures.

Contribute to effort estimation, configuration management, and design documentation (HLD/LLD/SAD).

Must-Have Skills

Java (J2EE) – Strong backend development using enterprise Java standards.

Spring Boot – Deep expertise in developing RESTful APIs and microservices.

RESTful/SOAP Web Services – Development and integration of web services.

Microservices Architecture – Understanding of SOA, distributed systems, and service communication.

Servlets, JSP, Apache Tomcat – Experience with Java-based web technologies and deployments.

Design Patterns & System Integration – Applying design principles and handling enterprise-level integration.

Large-Scale Applications – Experience working on global or enterprise-grade web solutions.

Good-to-Have Skills

Adobe Experience Manager (AEM) – Hands-on or working knowledge.

CI/CD, Git, DevOps Tools – Familiarity with Jenkins, Git, or equivalent tools.

Containerization – Exposure to Docker and Kubernetes.

Cloud Platforms – Experience with AWS, Azure, or Google Cloud Platform (GCP).

Performance Tuning – Familiarity with APM tools and application monitoring best practices.

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