> Markdown version of [/jobs/ext/3583784-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3583784-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** SWIFT - **Location:** Tysons, United States - **Experience:** Experienced - **Salary:** $82,361.0 - $152,955.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Software Applications, Application Performance Management, Confluence, JIRA, HTML5, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Databases, Software Debugging, DevOps, Design of User Interfaces, JSON, Performance Tuning, Public Key Infrastructure, Red Hat Enterprise Linux, Memory Leaks, Software Engineering, Systems Integration, TypeScript, Web Application Frameworks, Extensible Markup Language (XML), Transport Layer Security, Google Cloud, ReactJS, Spring-boot, Vue.js, AngularJS, Storage Technologies, Information Technology, Atlassian Tools, Restful APIs, Jenkins, Artifactory - **Published:** October 4, 2026 - **Apply:** https://startup.jobs/full-stack-software-engineer-hybrid-swift-10273331 ## About the Role * Bachelor's Degree in Computer Science, Software Engineering or related field * 3 to 5 years of experience as a Full Stack Software Engineer or similar role * Proven hands on experience in Java including Springboot framework * Hands on experience in APIs and systems integrations through REST APIs * Experience in building HTTP, TCP/IP based applications * Work Knowledge in XML, JSON parsing methods * Experience in debugger, memory leaks, system performance tuning * Working experience in databases, storage technologies & RHEL systems * Experience in effectively using AI tools during design, coding and testing * Conversant with Agile tools such as Jenkins, JIRA, Artifactory & Confluence * Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and DevOps practices * Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js) and associated technologies (HTML5, CSS3, JavaScript/TypeScript) is a plus * Security technologies such as PKI, HMAC, AES, digest algorithms, SSL is a plus * Excellent problem-solving skills and attention to detail * Ability to work independently and collaboratively in a fast-paced environment ## Description The Tracker team is responsible for developing and maintaining secure top-quality applications in the space of Payments preparation and tracking. In line with team objectives, policies and procedures and under guidance of a more senior team member, you will participate in design, coding, testing and maintenance of secure, high-quality application software/tools., What to Expect: In this role you will: * Design, develop, and test new features and functionalities for applications, ensuring high quality, performance, responsiveness, and security * Write clean, maintainable, and efficient code for back-end components based on Java with Springboot * Develop and maintain APIs and integrate with third-party services * Collaborate with product managers, UI/UX designers, and other engineers to understand requirements, define technical specifications, and deliver high-quality solutions * Perform code reviews, provide constructive feedback, and ensure adherence to coding standards and quality & security best practices * Debug and resolve technical issues, identify performance bottlenecks, and optimize application performance * Participate in the entire software development lifecycle, including planning, design, development, testing, deployment, and maintenance * Effectively use AI assistants during design, development and testing activities * Stay up-to-date with emerging technologies and industry trends to continuously improve our technical stack and development processes * Contribute to technical documentation and knowledge sharing within the team * Evaluate and recommend technical feasibility and estimates of the proposed systems solutions