Job Description
Job Purpose and Impact
The Full Stack Developer will design, develop, and maintain a suite of web applications and services. In this role, you will collaborate with technical teams at the business group, enterprise, and global level to deliver digital solutions that address business needs. You will enable the broader organization's focus on digital transformation by maximizing the value of our technology investments
Key Accountabilities
Design, develop, and maintain web applications using Java, Spring Boot, React, Redux, and PostgreSQLImplement and manage APIs and microservices architectureEnsure the performance, quality, and responsiveness of applicationsIdentify and correct bottlenecks and fix bugsPartner with business stakeholders and operations team to identify and manage KPIsEvaluate the performance of processes, services, and outcomes and drive performance improvementIndependently solve complex issues, lead a team of junior and mid-level developersOther duties as assignedQualifications
Bachelor’s degree in computer science, Information Technology, or related field. Minimum of 12-15 years of full stack development related work experienceStrong oral and written communication skillsExpert in Java, Spring Boot, React, Redux, and PostgreSQLStrong analytical skills with the ability to collect, organize, and analyze dataAttention to detail and accuracy is criticalWorking knowledge of cloud platforms (, AWS, Azure)Adept at presenting findings in MS PowerPoint and MS WordPreferred Qualifications
Certification in programming languages or cloud technologiesWorking knowledge of containerization and orchestration tools (, Docker, Kubernetes)Knowledge of designing UI/UX interfacesExperience with DevOps practices and tools (, Jenkins, Git)Knowledge of Agile methodologies and practicesKey Behaviors
Self-starter and self-driven demonstrated by undertaking new opportunities and tough challenges with high energy and enthusiasmAbility to thrive in multi-stakeholder, fast-paced, and ambiguous environmentsPlans and prioritizes work to meet commitments aligned with organizational goalsTeam player & an appetite for continuous learning and development
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application