Swift

Full Stack Software Engineer

Swift

full-time

Posted on:

Location Type: Hybrid

Location: TysonsVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $66,960 - $124,354 per year

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