Key Skills: Java Fullstack Developer, Java, Spring boot, Microservices, Database, Data Structure, Algos
Roles and Responsibilities:
- Develop software in collaboration with product owners, to deliver i-Ready experiences.
- Collaborate with architects and senior engineers to design robust software ensuring seamless customer experience at scale.
- Operate with a continuous improvement mindset, conducting code and design reviews, as well as leveraging state-of-the-art code quality and productivity tools.
- Develop automated unit and integration tests to accompany all application code.
- Contribute ideas and effort to improve efficiency of our software development lifecycle.
- Drive code maintainability by addressing technical debt and defects proactively.
- Communicate clearly and consistently utilizing verbal and written forms, to ensure seamless progress on shared team goals.
- Engage in personal and peer development through mentorship program participation.
- Engage in proactive learning to improve functional as well as technical knowledge.
Skills Required:
- Strong communication skills.
- Expertise with Java, Spring, Hibernate/JPA and related frameworks.
- Experience delivering cloud-hosted software services at scale, preferably AWS.
- Proven experience in designing features to meet business needs.
- Strong experience with SQL, Relational and Non-Relational databases.
- Proven experience in database design and performance tuning.
- Experience developing containerized services using docker.
- Experience working in an Agile environment, including experience with Scrum.
Required Education and Experience:
- 5+ years of experience in web application development.
Education: Bachelor's in computer science preferred