- Contribute to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and document software and systems.
- Develop software including writing code and ongoing refactoring of code & drives continuous improvement in code structure & quality.
- Primary focus is spent writing code, API specs, conducting code reviews & testing in ongoing sprints or doing proof of concepts/automation tools.
- Enable the deployment, support, and monitoring of software across test, integration, and production environments.
- Functions as a core member of an Agile team driving User story analysis & elaboration, design and development of software applications, testing & builds automation tools.
- Implement the best software practices that produce maintainable code, including usability patterns, code style conformity, integration and unit testing.
- Design, code, test, maintain, and document applications.
- Take part in reviews of own work and reviews of colleagues work.
- Intermediate knowledge of infrastructure technologies and component.
- Working knowledge of CICD Tools
- Demonstrate increased self-reliance to achieve team goals.
- Demonstrate ability to develop and document technical and functional specifications and analyze software and system processing flows.
- Influence team members with creative changes and improvements by challenging status quo.
Minimum Qualifications
- 3 - 6 years of development experience.
- Experience working in Agile, Scrum, or other rapid application development teams to deliver technology solutions on time and to spec.
- Strong written and verbal communication skills.
- 3+ years of experience in Java programming with Spring Framework.
- Experience with design and coding across one or more platforms and languages as appropriate.
- Experience in developing APIs / Micro Services
- Experience with any unit test libraries such as Junit.
- Experience with PostgreSQL, Oracle, or equivalent relational databases.
- Experience with Couchbase or any No-SQL database
- Experience with code quality tools like Sonar
- Hands-on experience in design & development of scalable & reliable systems.
- Experience in building Continuous delivery pipeline, Integration and Deployment, DevOps, and test-driven development.
- Experience in supporting mission critical platforms with high levels of availability and service continuity.
- Good understanding of cloud-based architecture and distributed systems.
Preferred Qualifications
Bachelors degree in computer science / Information Technology or 5+ years of Industry experience.
Working knowledge of React and other Front-end frameworks is a plus.
Benefits include:
- 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