Senior Software Engineer (Full Stack Java/AWS/JS)
May be filledWhy this matched
Title matches your search • Salary estimate available • Direct apply link
Get weekly matches like this[Applicants: Over 200 applicants | Industry: Software Development, Design Services, and IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] Job Requisition ID #25WD93423Position OverviewWe are…
Read full description
[Applicants: Over 200 applicants | Industry: Software Development, Design Services, and IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] Job Requisition ID #25WD93423Position OverviewWe are seeking a Senior Full-Stack Software Engineer with a strong background in web and backend application development. The ideal candidate has a proven track record of delivering high-quality software, thrives in a collaborative team environment, takes ownership of long-term projects, and is passionate about fostering cutting-edge technologies.ResponsibilitiesFull-Stack DevelopmentDesign, develop, and maintain robust backend services using Java and Spring BootBuild dynamic, responsive, and user-friendly front-end interfaces using modern web technologies and frameworksImplement Micro Frontends (MFE) to enhance the modularity and scalability of web applicationsMicroservices & High-Throughput ApplicationsArchitect, develop, and optimize microservices-based solutions to support high-throughput and low-latency requirementsEnsure system scalability, performance, and reliability through efficient design patterns and best practicesCloud & ContainerizationDeploy and manage applications in an AWS environment, leveraging AWS services for scalability and resilienceUtilize Kubernetes for container orchestration, ensuring seamless deployment and management of microservicesProduction SupportProvide production support by monitoring live applications, troubleshooting issues, and ensuring timely resolution of production incidentsCollaborate with operations teams to optimize system performance, minimize downtime, and maintain service reliabilityImplement proactive measures to identify potential issues and enhance system resilienceCollaboration & Agile PracticesWork closely with cross-functional teams, including product managers, designers, and engineers, to deliver high-quality softwareParticipate in code reviews, mentor junior team members, and contribute to continuous process improvementsEmbrace agile methodologies to drive iterative development and continuous deliveryProblem-Solving & InnovationTroubleshoot complex technical issues and drive innovative solutionsStay up to date with emerging trends and technologies to continuously enhance architecture and application performanceMinimum QualificationsBachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience)5+ years of professional software development experience ...