Senior Back End Developer I

MetroStar
Summary
Join MetroStar as a Sr. Back End Developer I to design, develop, and maintain robust server-side applications using Java and relational databases. Collaborate with cross-functional teams, implement best practices, and ensure high-quality performance and reliability of backend systems. The ideal candidate will have 5+ years of backend development experience with a strong focus on Java programming and experience supporting DoD or Federal customers. This role requires proficiency in Java, Spring/Spring Boot, SQL, RESTful APIs, and GitLab/GitHub. The salary range is $124,000-$157,000, and additional compensation may include performance-based bonuses and company-paid training/certifications. MetroStar offers a comprehensive benefits package including health, dental, and vision insurance; 401(k) with company match; paid time off; parental leave; flexible work arrangements; professional development opportunities; and employee assistance and wellness programs.
Requirements
- US Citizenship required with an ability to obtain a Secret U.S. Government Security Clearance
- 5+ years of experience in backend development, with a strong focus on Java programming
- Some experience supporting DoD or Federal customers in a Developer role
- Extensive experience with relational databases such as MySQL, PostgreSQL, or Oracle Database
- Proficiency in Java and related frameworks such as Spring or Spring Boot
- Strong knowledge of SQL and database design, including indexing and optimization techniques
- Experience with RESTful APIs and web services development
- Familiarity with version control systems such as GitLab or GitHub
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills to work effectively in a team environment
Responsibilities
- Design, develop, and maintain server-side applications and APIs using Java
- Create and manage relational database schemas, queries, and stored procedures to ensure efficient data storage and retrieval
- Optimize backend processes for performance, scalability, and reliability
- Collaborate with front-end developers, product managers, designers, and other stakeholders to align on project requirements and deliverables
- Implement security best practices to protect sensitive data and maintain application integrity
- Conduct code reviews, write unit tests, and ensure adherence to development standards and practices
- Debug and resolve complex technical issues in production and development environments
- Integrate third-party services and APIs into backend systems as needed
- Stay updated on emerging technologies and best practices to continuously enhance the backend architecture
Benefits
- Performance-based bonuses
- Company-paid training and/or certifications
- Referral bonuses
- Health, dental, and vision insurance
- 401(k) retirement plan with company match
- Paid time off (PTO) and holidays
- Parental Leave and dependent care
- Flexible work arrangements
- Professional development opportunities
- Employee assistance and wellness programs