Job Description
IMPORTANT APPLICATION & ASSESSMENT CHECK
Candidates who have already applied to Landmark Group and have completed the assessment, PLEASE DO NOT APPLY AGAIN.
If you have previously applied and already taken the assessment, your profile is already in our system. Please do not submit a duplicate application.
Senior Software Developer – Java Backend
Experience: 7–9 Years
Location: Bangalore
Employment Type: Full-Time
About the Role
We are looking for an experienced and technically strong Senior Software Developer – Java Backend with 7–9 years of hands-on software development experience.
The ideal candidate should have strong expertise in Java backend development, problem-solving, API development, scalable application design, and writing high-quality production-ready code.
Strong hands-on coding experience is mandatory for this position.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance backend applications using Java.
- Develop robust and secure RESTful APIs and microservices.
- Write clean, efficient, reusable, and maintainable code.
- Participate in technical discussions and contribute to solution and architectural design.
- Troubleshoot complex technical issues and improve application performance and reliability.
- Work closely with Product, QA, DevOps, Architects, and Engineering teams to deliver high-quality solutions.
- Perform code reviews and ensure adherence to coding and engineering best practices.
- Contribute to technical documentation and continuous improvement initiatives.
- Mentor and provide technical guidance to junior developers when required.
Required Technical Skills
- 7–9 years of strong software development experience.
- Excellent hands-on experience in Core Java.
- Strong coding and problem-solving skills – hands-on coding is mandatory.
- Strong understanding of:
- Core Java & Java 8+
- OOPs concepts
- Collections
- Multithreading & Concurrency
- Exception Handling
- Data Structures & Algorithms
- Strong experience with Spring / Spring Boot.
- Hands-on experience in developing REST APIs and Microservices.
- Good experience with SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Understanding of Design Patterns, SOLID principles, and scalable application architecture.
- Experience with Git and CI/CD practices.
- Exposure to Docker, Kubernetes, Cloud platforms, Kafka/Messaging systems will be an added advantage.
Ideal Candidate Profile
We are looking for someone who:
- Is a strong individual contributor with excellent coding capabilities.
- Can independently design, develop, debug, and deliver backend solutions.
- Has experience working on large-scale, production-grade applications.
- Possesses strong analytical and problem-solving abilities.
- Has a good understanding of performance, scalability, reliability, and security.
- Can take ownership of technical deliverables and work effectively in a collaborative engineering environment.
Mandatory Requirement
Strong hands-on Java coding experience is COMPULSORY for this role. Candidates with primarily managerial, coordination, or non-coding experience will not be considered.
