Bangalore, Karnataka, India
Information Technology
Full-Time
viamagus
Overview
About the Role
We are seeking a skilled and motivated Senior Java Software Engineer to join our dynamic engineering team. This mid-level role focuses on the development of Java-based backend services. The ideal candidate is passionate about building reliable systems and writing high-quality code while working within Azure.
Key Responsibilities
- Design, develop, and maintain scalable Java-based backend services that power key business applications.
- Write clean, efficient, and maintainable code while adhering to software development best practices.
- Collaborate with product managers, architects, and frontend engineers to define and implement new features and improvements.
- Debug and resolve application-level technical issues, ensuring stability and smooth operations.
- Conduct unit testing and participate in peer code reviews to maintain high code quality.
- Engage in the end-to-end software development lifecycle, including requirements gathering, technical design discussions, coding, testing, and deployment.
- Core Java + Advanced Java – Strong fundamentals in OOPs, collections, exception handling, multithreading, etc.
- Spring Framework (Spring Boot preferred over MVC) – Since they mention scalable backend services, this almost always means Spring Boot + Microservices in modern setups.
- REST APIs – Designing and consuming APIs is critical for backend services.
- Database Knowledge – Relational DBs (MySQL, PostgreSQL, SQL Server).
- Cloud Experience – Hands-on experience with cloud platforms, preferably Azure, and familiarity with cloud-native development practices.
- Microservices Architecture – Designing distributed, reliable, and maintainable systems.
- Unit Testing / Code Quality – JUnit, Mockito, SonarQube, etc.
Qualifications:
- 5+ years of experience in software development, with a strong focus on Java-based backend services.
- Proficiency in designing and developing scalable, reliable, and maintainable systems.
- Hands-on experience with cloud platforms, preferably Azure, and familiarity with cloud-native development practices.
- Excellent problem-solving skills with the ability to debug and resolve complex technical issues.
- You are skilled at clarifying objectives, identifying constraints, and delivering high-quality, maintainable code in dynamic situations.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in