Senior Software Engineer – Java Developer

5 years

0 Lacs

Posted:2 months ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Summary: We are seeking a highly skilled and experienced Senior Software Engineer – Java Developer to join our dynamic engineering team. The ideal candidate will have deep expertise in Java development, strong problem-solving skills, and a passion for building scalable and high-performance applications. You will play a key role in designing, developing, and maintaining enterprise-grade solutions that drive business value. Key Responsibilities: Design, develop, test, and maintain Java-based applications using best practices. Collaborate with cross-functional teams to define, design, and deliver new features. Translate business and technical requirements into high-quality, maintainable code. Lead code reviews, mentor junior developers, and enforce coding standards. Troubleshoot and resolve software defects and production issues. Participate in architectural discussions and contribute to decision-making. Ensure application performance, scalability, and security. Write technical documentation for software components and systems. Stay current with new technologies and development trends. Required Qualifications: Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. 5+ years of hands-on experience in Java development. Strong understanding of Java 8+ features, object-oriented design, and design patterns. Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.). Experience with RESTful APIs, Microservices architecture, and cloud-native applications. Solid understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle). Familiarity with build tools (e.g., Maven, Gradle) and CI/CD pipelines. Knowledge of version control systems such as Git. Experience with containerization and orchestration (Docker, Kubernetes) is a plus. Excellent analytical, debugging, and communication skills. Preferred Qualifications: Experience with front-end technologies like Angular, React, or Vue.js. Exposure to NoSQL databases (e.g., MongoDB, Cassandra). Familiarity with cloud platforms like AWS, Azure, or GCP. Knowledge of Agile/Scrum methodologies. Experience in performance tuning and system optimization. Benefits: Competitive salary and performance bonuses Health, dental, and vision insurance Flexible work hours and remote work opportunities Learning and development budget Collaborative and inclusive work culture Job Type: Full-time Pay: ₹1,250,000.00 - ₹2,450,000.00 per year Benefits: Flexible schedule Food provided Health insurance Life insurance Provident Fund Location Type: In-person Schedule: Day shift Fixed shift Monday to Friday Ability to commute/relocate: Noida Sector 16, Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Preferred) Work Location: In person Speak with the employer +91 7428313658

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You