Senior Software Engineer – Java Developer

5 years

0 Lacs

Noida Sector 16, Noida, Uttar Pradesh

Posted:1 month ago| Platform: Indeed logo

Apply

Skills Required

software java developer engineering development drive design test code coding resolve scalability security documentation mvc data microservices architecture relational mysql postgresql oracle maven gradle git containerization orchestration docker kubernetes debugging communication angular react vue.js nosql mongodb aws azure gcp agile scrum tuning optimization vision learning collaborative schedule planning

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 Software Interview Now

RecommendedJobs for You