Sparibis LLC is seeking a Full Stack Software Engineer to design, develop, and maintain complex software systems that meet the evolving needs of their clients, ensuring scalability, security, and efficiency.
Requirements
- Proficiency in Python and Java Spring Framework (Boot, Batch, Data, Security)
- Experience with Web Services (SOAP/REST), React/Angular, SQL, Git, Gradle, and VS Code
- Hands-on experience deploying applications in AWS cloud environment
- Knowledge of CI/CD tools such as Docker, Jenkins, Kubernetes, and Ansible
- Strong understanding of software development life cycle (SDLC) and Agile Scrum methodologies
- Ability to obtain and maintain a Public Trust security clearance
- 5+ years of professional software development experience
Responsibilities
- Design, develop, and enhance software applications utilizing Python, Java, React, and scripting languages
- Create and optimize data models and web APIs based on system requirements
- Conduct requirements analysis, system design, development, and testing (unit and integration)
- Troubleshoot and debug software issues to ensure system stability and performance
- Maintain and improve existing systems while developing new features and functionalities
- Create Git releases, perform pull requests, and conduct code reviews to ensure code quality
- Monitor application performance utilizing tools like New Relic and query logs with Splunk
Other
- Ability to obtain and maintain a Public Trust security clearance
- U.S. Citizenship is required
- Excellent written and verbal communication skills
- Follow Agile practices, including participating in sprint planning, stand-ups, and retrospectives
- Bachelor's Degree in Computer Science, Software Engineering, or related field