
Senior Application Developer
Spatial Front, Inc
full-time
Posted on:
Location Type: Remote
Location: District of Columbia • Washington • United States
Visit company websiteExplore more
Salary
💰 $90,000 - $138,000 per year
Job Level
About the role
- As a key member of the team, the Senior Full Stack Application Developer will interface with the customers and developers supporting a range of software development activities, including requirements collection and analysis, technical architecture design, detailed software design, implementation, test, and integration for new and existing systems.
- Design, develop, test, and integrate custom JAVA backend applications and solutions.
- Design and develop Microservice applications in a cloud environment.
- Interface with senior-level customer management and SMEs.
- Resolve complex design, implementation, and/or performance issues.
- Work with the Information Security Organization to ensure that developed solutions meet all security requirements.
- Support all development and delivery activities, from requirements definition and specification to deployment and delivery to production.
- Consult with project teams and end users to identify new requirements; identify areas for improvement.
- Assist in the identification and evaluation of new/emerging technologies, COTS products, development, and testing tools.
Requirements
- Bachelor’s degree in computer science or equivalent.
- 7+ years of recent software development experience
- Hands-on Java development experience, including three years of Java Open-Source frameworks and technologies.
- Experience in developing innovative Java-centric, scalable, secure enterprise custom applications
- Experience developing microservice applications and APIs
- Experience with Java EE and Java Frameworks (Spring Framework, Hibernate…)
- Experience with web applications, SOA, web services (SOAP or RESTful) development, and deployment
- Experience with AWS services and technologies
- Experience with large-scale relational database design and development using PostgreSQL
- Experience in applying Agile/Scrum methodology
- Experience leading or contributing to multiple concurrent software development projects
- Strong interpersonal communication skills to establish and maintain an effective working relationship.
Benefits
- SFI offers a comprehensive benefits package. Details available at SFI Careers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaMicroservicesAPIsJava EESpring FrameworkHibernatePostgreSQLAgileScrumSoftware Development
Soft Skills
Interpersonal CommunicationTeam CollaborationProblem SolvingRequirements AnalysisCustomer InterfaceTechnical Architecture DesignPerformance Issue ResolutionConsultationInnovationLeadership
Certifications
Bachelor's Degree in Computer Science