
Software Engineer II
- Gurgaon, Haryana
- Permanent
- Full-time
- Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications.
- Experience with design and coding across one or more platforms and languages as appropriate
- Hands-on expertise with application design, software development and automated testing
- Lead code reviews and automated testing
- Debug software components and identify code defects for remediation
- Leads the deployment, support, and monitoring of software across test, integration, and production environments.
- Explore and innovate new solution to modernize platforms
- Collaborates with leadership across multiple teams to define solution requirements and technical implementation Engineering & Architecture’
- Demonstrate technical expertise to help team members overcome technical problems
- Solves technical problems outside of day-to-day responsibilities
- Leadership
- Takes accountability for the success of the team achieving their goals
- Drives the team’s strategy and prioritizes initiatives
- Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas
- Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
- 5 – 7 years of software development experience in a professional environment and/or comparable experience.
- Hands-on experience with Java 8 & above, Spring Boot, Junit, JavaScript, React JS, typescript, HTML, CSS.
- Strong experience in developing UI mockups, experience in J2EE, REST API & Security, SOAP API development.
- Experience in Event driven programming paradigm using Kafka.
- Knowledge of Source control (Git, Bitbucket etc). CI/CD (Jenkins, Maven/Gradle, Mockito, JMeter)
- Knowledge of VSS, IaaS, PaaS. Container Concepts (LXD, Docker).
- Knowledge of Serverless architecture (Lambda) will be an additional advantage.
- Demonstrated experience in Agile development, application design, software development, and testing
- Bachelor’s degree in computer science, computer science engineering, or related experience required, advanced degree.
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities