Senior Java Software Engineer

Bengaluru

Posted:1 day ago

Job Description

Key Responsibilities


- Design, develop, and maintain scalable, high-performance enterprise applications using Java and Spring Boot.

- Develop, enhance, and support microservices and REST APIs in distributed application environments.

- Design and optimize relational database queries, schemas, indexes, and stored procedures using PostgreSQL and SQL.

- Write maintainable, reusable, and secure code following clean coding principles, design patterns, and architectural best practices.

- Follow Test-Driven Development (TDD) practices and develop comprehensive unit test cases.

- Implement and support CI/CD pipelines, automated deployments, and DevOps practices.

- Apply application security principles, including authentication, authorization, secure API development, and access control.

- Support application monitoring, logging, performance analysis, troubleshooting, and root-cause analysis in production environments.

- Use AI-assisted coding tools to improve development productivity, code quality, debugging, and test generation.

- Collaborate with infrastructure, DevOps, QA, security, and other engineering teams to ensure reliable application delivery.

- Provide technical guidance, conduct code reviews, mentor developers, and contribute to technical planning and design decisions.

- Participate in Agile ceremonies, technical discussions, and production support activities.


Mandatory skills:


Skills Required

Java Enterprise Applications Spring Boot Microservices Rest Apis Stored Procedures Postgresql SQL Design Patterns Test Driven Development Test Cases Ci/cd Pipelines

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
ACL Digital logo
ACL Digital

Information Technology and Services

Palo Alto

RecommendedJobs for You

Suffescom Solutions Inc logo

Senior Java Software Engineer

Suffescom Solutions Inc

Mohali

CodeVyasa logo