Bangalore
7 days ago
Lead I - Software Engineering

Job Title: Senior Java Developer

Experience Required: 5–8 Years
Location: Bangalore

Job Summary

We are seeking a highly skilled Senior Java Developer with 5–8 years of experience in developing enterprise-grade applications. The ideal candidate will have a strong command of Core Java, Spring frameworks, web services, and cloud-based platforms. You will work in an Agile environment and collaborate with global teams to deliver scalable, high-quality solutions.

Key Responsibilities

Design, develop, and maintain enterprise-level Java applications.

Analyze business user stories and translate them into actionable development tasks.

Ensure data quality, consistency, and integrity across data pipelines and reporting systems.

Collaborate with a global team of developers and business users.

Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.

Conduct code reviews and ensure adherence to best practices in coding, testing, and deployment.

Contribute to platform modernization and continuous improvement initiatives.

Required Skills

Core Java development experience, preferably with Java 1.8 or later.

5–8 years of experience building enterprise-level applications using:

RESTful APIs

Spring (Core, Boot, AOP, Batch)

Gradle (build tool)

Strong understanding of multi-tiered Java EE architecture and web-based application design.

Proficient in Web Services technologies (XML, JSON, REST, SOAP, Microservices, Tomcat).

Hands-on experience with RDBMS platforms (DB2, MSSQL, Sybase), including database design, SQL, and JDBC.

Experience working with:

Agile development methodologies

DevOps integration

Version control and CI/CD tools (GIT, Jenkins Pipelines, Gradle)

Strong knowledge of enterprise application standards (e.g., security, entitlements).

Excellent communication skills, both verbal and written.

Desired Skills

Scripting experience with Python, Unix Shell, Perl, or PowerShell.

Knowledge of messaging systems such as Kafka, MQ, or JMS.

Experience with cloud platforms:

Preferred: Microsoft Azure

Others: AWS, Google Cloud Platform

Familiarity with web technologies:

HTML, CSS

JavaScript frameworks like Angular or ReactJS

Prior experience in the banking, brokerage, or wealth management domains is highly desirable.

Exposure to ALM tools such as JIRA, Rally.

Understanding of design patterns and web development frameworks.

Familiarity with AI/ML use cases within the financial domain is a plus.

Strong understanding of Agile practices, biweekly scrum, and continuous delivery processes.

Senior Developer Expectations

Lead technical discussions and mentor junior team members.

Collaborate with cross-functional teams to integrate Microsoft tools and services.

Identify and implement opportunities to improve platform services and developer tools.

Conduct code reviews focusing on readability, testing, performance, and documentation.

Advocate for best practices in Agile and DevOps methodologies across the development lifecycle.

Contribute to large-scale project planning and ensure timely, high-quality deliverables.

Educational Qualifications

Minimum: Bachelor’s degree in Computer Science, Engineering, or a related field.

Preferred: Advanced degrees or relevant certifications (e.g., Java, Spring, Cloud platforms).

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