
Full Stack Software Engineer
Swift
full-time
Posted on:
Location Type: Hybrid
Location: Tysons • Virginia • United States
Visit company websiteExplore more
Salary
💰 $66,960 - $124,354 per year
Tech Stack
About the role
- 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
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering or related field
- 1 to 3 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
- Conversant with Agile tools such as Jenkins, JIRA, Artifactory & Confluence
- Experience in using AI assisted design, development and testing toolkits
- 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
Benefits
- Medical, dental, vision, and life insurance with no premium costs for employees and their families
- Retirement plan plus matching 401k
- Competitive base salary and bonus opportunity contingent on personal and company performance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringbootAPIsRESTXMLJSONdebuggingperformance tuningdatabasescloud platforms
Soft Skills
problem-solvingattention to detailcollaborationcommunicationconstructive feedbackadaptabilityknowledge sharingindependencefast-paced environment
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering