Demo

Software Engineer

IMCS Group
Berkeley, NJ Contractor
POSTED ON 1/28/2026 CLOSED ON 2/26/2026

What are the responsibilities and job description for the Software Engineer position at IMCS Group?

A Java Technical Lead plays a crucial role in guiding the development team, making architectural decisions, and ensuring the successful delivery of projects.


Here are some common requirements for a Java Technical Lead position:


Technical Skills:

- Java Expertise: Strong proficiency in Java programming and its frameworks (Spring, Kubernetes, OOP).

- Software Development Lifecycle (SDLC): Experience with all phases of SDLC, including planning, development, testing, deployment, and maintenance.

- Architecture & Design Patterns: Knowledge of software architecture principles and design patterns


Leadership Skills:

- Team Collaboration: Ability to work collaboratively with cross-functional teams, including product management, design and other engineering teams.

- Communication: Strong verbal and written communication skills to articulate technical concepts to non-technical stakeholders.


Experience:

- Previous Roles: 10 years of experience in software development, with at least a few years in a leadership or mentoring role.

- Project Management: Understanding of Agile methodologies (Scrum, Kanban) and experience working in Agile teams.


Additional Skills:

- Problem Solving: Strong analytical and problem-solving abilities to troubleshoot and resolve issues efficiently.


Expertise in Java-17 or greater, Spring boot, Restful services, Open shift, NoSQL database. Should be aware of working with confluence, Jira, SharePoint and software security tools like Fortify, Sona type. Able to work under fast-paced environment, understands and implements TDD for development.

Hourly Wage Estimation for Software Engineer in Berkeley, NJ
$51.00 to $63.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$208,393 - $280,632
Income Estimation: 
$287,433 - $410,340
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IMCS Group

  • IMCS Group Little Rock, AR
  • Title: Senior Financial .Net Developer/Architect Location: Rock, AR 72201 ( located within the Little Rock area.) Duration: 06 months Interview: Either In ... more
  • 4 Months Ago

  • IMCS Group Little Rock, AR
  • Job Title: DFA Senior Financial .NET Developer / Architect Location: 1515 W. 7th St., Room 704, Little Rock, AR 72201 Work Type: Hybrid (On-site initially)... more
  • 4 Months Ago

  • IMCS Group Mount Laurel, NJ
  • Title: GCP – Cloud Engineer Location: Mount laurel, NJ/Charlotte NC (Onsite) Contract Job Overview: Role involves building, automating, and maintaining our... more
  • 4 Months Ago

  • IMCS Group Burlington, NC
  • Company Description IMCS Group is an IT, Healthcare, and Professional Staffing Company dedicated to optimizing the value of staffing investments for enterp... more
  • 4 Months Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Berkeley, NJ area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!