Application Development Software Engineer
$135,000–$175,000 year
On-site · Iselin, New Jersey, United States
Job Summary
As an Application Development Software Engineer, you'll design, develop, and maintain enterprise-grade applications primarily using Java, Linux, and RDBMS. Key responsibilities include enhancing security throughout the software development lifecycle, optimizing application performance and security, and collaborating with global teams on project requirements. Candidates must possess extensive experience in Java web technologies, a strong grasp of RESTful APIs, microservices, and database management. Familiarity with OWASP standards and cloud platforms, along with proficiency in front-end technologies such as Angular or React, is essential.
Required Qualifications
- 5+ years of IT experience
- 3+ years should be in Java web technologies including Spring framework (Spring Boot, Spring Security, Spring MVC)
- Excellent knowledge of building and consuming RESTful APIs and microservices
- Experience in JavaScript, Typescript, HTML5, Bootstrap, Angular
- Excellent database skills in SQL Server and Postgres
- Excellent knowledge of DevSecOps and remediating OWASP vulnerabilities
- Working knowledge of scripting languages like Python is a plus
- Excellent knowledge of Data Structures and Algorithms
- Hands-on experience with DAST/SAST tools like Mend/SonarQube is a plus
- Knowledge/experience on CI/CD pipeline using Jenkins/Bamboo with Bitbucket/Git
Desired Qualifications
- B. S. or beyond in computer science or a related field
- Experience in financial services is a plus
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.