remote
Software Engineer III - V2X
Software Engineer
Software Engineer III developing next‑generation enterprise applications, focusing on Java, Spring, RESTful services, and database integration while collaborating in an agile, cross‑functional team.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based enterprise applications using the Spring Framework.
- Implement and consume RESTful APIs to enable integration with internal and external systems.
- Write efficient SQL queries and manage relational database schemas to support application data needs.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure high‑quality releases.
- Collaborate with product owners, architects, and QA engineers in an agile environment to deliver features on schedule.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 3+ years of professional software development experience.
- Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data).
- Hands‑on experience building and consuming RESTful services.
- Solid understanding of relational databases and SQL (e.g., PostgreSQL, MySQL).
- Proficiency with version control systems, particularly Git, and familiarity with CI/CD workflows.