JOBSEARCHER

Sr. Java/AWS Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

The Senior Java/AWS Software Engineer is a technical leader who combines deep programming expertise with business acumen to deliver high-quality software solutions. This role requires advanced technical skills, strong collaborative abilities, and a service-oriented approach to software development. The person acts as a technical steward who mentors junior team members while maintaining a growth mindset. This position is responsible for developing, and maintaining complex solutions that align with business objectives and meet high standards of quality and performance.About This RoleDesign, develop, refine, support, and maintain responsive front end web applications, microservices, message queues, and data stores that are critical to customers and partners to reliably and securely access and transact with company business capabilitiesMigrate existing Angular NG front ends to React to align with enterprise direction Integrate APIs and user interfaces with various IAM, SSO, SaaS, and fraud prevention systems Implement, integrate, and support REST and event driven APIs on AWS using Java, Spring Boot, JPA, AWS SDK, EKS, Lambda, EventBride, RDS, SNS, and SQS Provision and manage AWS infrastructure using Terraform Provision and manage Anypoint Flex gateway for APIs consumed by other applications Develop and maintain Dynatrace metrics, dashboards, and alerts to monitor applications Utilize and maintain CI/CD pipelines Utilize Generative AI to improve productivity and automation Write clean, efficient code leveraging advanced language features and embracing AI tools to increase productivityGather, organize, and refine business needs into clear, actionable requirements that align with technical capabilitiesPartner effectively with team members and cross-functional teams using Agile methodologiesProfile, debug, and optimize application performance using advanced techniquesConduct thorough code reviews for junior team members with constructive feedbackChampion software quality and testing standards across the development teamRespond swiftly and effectively to production incidents, applying deep technical knowledge to drive issue resolutionCommunicate complex technical concepts clearly to bridge the gap between technical and business teamsDeliver quality, healthy, and resilient services with appropriate monitoring and maintenance strategiesMentor and guide junior team members in their technical developmentSet and maintain technical standards within the teamAdapt to evolving situations and generate innovative solutions to complex technical challengesDemonstrate commitment to continuous learning and improvement for self and teamImplement team strategies for collective growth and knowledge sharingParticipate in the squad on-call rotationRequiredThe Ideal Candidate for This Role:Bachelor's degree in Computer Science, Software Engineering, or related technical field5-7 years of professional software development experienceDesigning and developing responsive web front ends from scratch with Node.js, Typescript, CSS, and HTML Integrating front ends and microservices with REST APIs Developing front ends and APIs that use OAuth 2.0 authentication Experience with mitigating OWASP top 10 vulnerabilities in web and API applications Deploying and managing applications in public cloud environments Developing and maintaining unit tests with high application coverage using frameworks like Jest, Protractor, JUnit, and Mockito Git and branching/MR/PR processes Implementing microservices using Maven, Java, JPA, and Spring Boot Familiarity with version control systems (Git preferred)Expert Understanding of software development lifecycle and agile methodologiesExperience with test-driven development and automated testing frameworksStrong service mindset with focus on delivering business valueAbility to translate business requirements into technical solutionsCommitment to quality and continuous improvementStrong analytical and problem-solving skillsEffective written and verbal communication abilitiesDesiredFinancial services industry experience preferred but not requiredReact, Angular NG Playwright Familiarity with meeting WCAG accessibility on web user interfaces AWS EKS, Lambda, RDS with PostgreSQL, AMQP with RabbitMQ, VPC Endpoints, Redis Terraform Dynatrace Configuring and managing load balancers or API gateways Integration with Identity and Access Management (IAM) systems