Software Engineer

CTI, Inc.
Boston, MA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Component-Based Software Engineering HTML5 Build Automation Automation of Tests Continuous Delivery Continuous Integration Design of User Interfaces Human-Computer Interaction Java Web Services
+12 more
Junit Apache Maven Systems Development Life Cycle Requirements Management Software Engineering Test-Driven Development (TDD) Spring-boot AngularJS Information Technology IBM UrbanCode Deploy Restful APIs Jenkins

Job description

Software Engineer needed for PeopleServe, Inc. located in Boston, MA. Design, develop, and maintain

Java-based applications using Spring Boot and RESTful Web Services for clients located throughout the

U.S. Participate in all phases of the software development lifecycle from requirements gathering and

design to implementation, testing, and deployment. Implement Test-Driven Development (TDD) practices

using frameworks such as JUnit to ensure high-quality, reliable software. Develop and maintain CI/CD

Requirements

pipelines using tools like Jenkins, Maven, and uDeploy for automated builds, testing, and deployments.

Develop responsive, component-based user interfaces using Angular with JavaScript and HTML5,

aligned to RESTful backend APIs. Bachelor’s degree in Computer Science and 5 years of experience

performing the duties listed above. Must be willing to travel and relocate., AngularJS, Application Programming Interface (API), Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Support/Service, HTML5, JUnit, Java, Jenkins, Maven, Online Customer Support, REST (Representational State Transfer), Requirements Management, Software Development Lifecycle (SDLC), Software Engineering, Test Automation, Test Driven Development (TDD), Testing, User Interface/Experience (UI/UX)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all