Sr. Software Engineer-Java
Experience : 4 to 6 yrs
Job Type : Permanent
Location : Sector-142, Noida
Position Summary :
The candidate suitable for this role of Senior Software Engineer is responsible for leading the development and implementation of complex software solutions. This role involves a high level of technical expertise and the ability to guide and mentor junior team members. The Senior Software Engineer will collaborate with cross-functional teams to define, design, and ship new features while maintaining high standards of software quality.
Key Responsibilities :
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
- Contribute to all phases of the development lifecycle, from concept and design to testing.
- Write well-designed, testable, and efficient code.
- Ensure designs comply with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Skills :
- Proven hands-on experience in building highly available, secure, robust, and scalable applications.
- Rich experience in Core Java, Spring, SpringBoot, AWS, RDBMS (Preferable MySQL), Redis, and REST.
- Experience in cloud-native/microservices technologies like Docker, Kubernetes, and Spring Cloud.
- Sound knowledge of object-oriented design, design patterns, data structures, concurrency, and multi-threading.
- Strong analytical, communication and interpersonal skills.
- Conversant with tools like GIT, JIRA, Jenkins, and Maven.
- Experience working in an Agile software development environment.
- Work independently with minimal supervision and mentoring junior members of the team.
- Be motivated to learn new technologies and provide innovative solutions to complex problems.
Qualifications :
- B. Tech/M. Tech/MCA in Computer Science from a reputed institute.
- 3 to 5 years of experience in distributed/multi-tenant/SaaS software development
Benefits:
- Flexible Working Hours.
- Hybrid Working Style.
- Personal Accidental Insurance.
- Health Insurance to Self, Spouse and two kids.