Full Stack Software Engineer
-
Software Development
Job Description & How to Apply Below
Insight Global is seeking a Java Full Stack Software Engineer to support the development and enhancement of in-house applications within the CAD/CAE and propulsion engineering domain. This individual will be responsible for designing, developing, testing, and supporting scalable web applications using Java, Spring Boot, Angular, REST APIs, SQL/PostgreSQL, and Google Cloud Platform (GCP). The ideal candidate will bring strong full-stack development experience, an understanding of object-oriented programming, automated testing, and modern software development practices.
This is a hybrid position requiring four days per week onsite, and candidates must be local to the area.
- Design, develop, test, and maintain full-stack applications supporting CAD/CAE and propulsion engineering use cases.
- Partner with end users, product owners, architects, and cross-functional teams to understand requirements and translate them into scalable technical solutions.
- Develop backend applications, APIs, and microservices using Java and Spring Boot.
- Build responsive, user-friendly front-end applications using Angular.
- Design and integrate RESTful APIs and microservices within enterprise applications.
- Develop and optimize complex SQL queries across PostgreSQL, MySQL, and Oracle databases.
- Support application development and deployment within Google Cloud Platform, including Cloud Run, Pub/Sub, and GCS Buckets.
- Perform functional, integration, regression, and automated testing.
- Troubleshoot application, code, integration, and performance issues.
- Utilize Git Hub for source control and Jira within an Agile development environment.
- Apply development best practices including OOP, TDD/BDD, continuous integration, and continuous delivery.
- Evaluate and incorporate emerging technologies, including LLMs, RAG, chatbots, and AI APIs, where appropriate.
- Continuously improve application performance, security, scalability, and overall development efficiency.
$30/hr to $60/hr :
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages while on contract for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Skillsand Requirements
- 5+ years of Java full-stack development experience, including building scalable web applications using microservices architecture and RESTful APIs/APIGEE.
- 3+ years of Angular development experience, including building interactive front-end applications and real-time user interfaces.
- 5+ years of relational database experience using PostgreSQL, Oracle, MySQL, or SQL.
- Hands-on experience developing applications using LLMs, RAG, chatbots, and AI APIs.
- Developing and deploying solutions within Google Cloud Platform, particularly Cloud Run, Pub/Sub, and GCS Buckets.
- Experience working within automotive, propulsion, or engineering environments
- CATIA or other CAD/CAE technologies
- Static and dynamic code-quality analysis
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction