Software Engineer

Glen Allen, VA, us on site Until 8/21/2026 H-1B sponsor history First posted February 23, 2026 Last posted February 23, 2026
Job description

About Collabera:

Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace. 

With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.

  • Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
  • Collabera listed in GS 100 - recognized for excellence and maturity
  • Collabera named among the Top 500 Diversity Owned Businesses
  • Collabera listed in GS 100 & ranked among top 10 service providers
  • Collabera was ranked:
  • 32 in the Top 100 Large Businesses in the U.S
  • 18 in Top 500 Diversity Owned Businesses in the U.S 
  • 3 in the Top 100 Diversity Owned Businesses in New Jersey
  • 3 in the Top 100 Privately-held Businesses in New Jersey
  • 66th on FinTech 100
  • 35th among top private companies in New Jersey

http://www.collabera.com/about_us/accolades.jsp

Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.

Job Description Overview: 

• This is a contract-to-hire position. Candidates must be eligible, open & willing to full-time placement offers.

• Would like to see a stable employment history. Would be concerned if we see job-hopping or engagement-hopping.

• Ideally, candidate would be local to the Richmond region. Current COS is not supporting relocation, but I would consider minimal assistance for the right candidate.

• We are not looking for “lead” level people – more mid-level to low level. 

• So candidates who are expecting to step into a technical leadership capacity may be disappointed.

Role Summary/Purpose: 

• Client is looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on client’s business. 

Essential Responsibilities: 

• You will be responsible for programming a feature and or a small feature set. 

• You will contribute to the team and works with direction from the Senior Team Members or management but works independently. 

In this role you will: 

• Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices.

• Develop high performing, scaling and innovative end-to-end web applications.

• Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.

• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

• Writes codes that meets standards and delivers desired functionality using the technology selected for the project.

• Build features such as web services and Queries on existing tables.

• Understand performance parameters and assess application performance.

• Work on core data structures and algorithms and implement them using language of choice.

Business Acumen: 

• Have a solid understanding of the underlying infrastructure needed to run a large distributed web application.

• Has the ability to break down problems and estimate time for development tasks

• Has the ability to make basic technology choices based on experience.

• Demonstrates awareness about competitors and industry.

Leadership: 

• Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary.

• Voices opinions and presents clear rationale. 

• Uses data or factual evidence to influence 

• Recognizes collaborative behaviour and participates in collaborative activities.

• Learns organization vision statement and decision making framework. 

• Able to understand how team and personal goals/objectives contribute to the organization vision

Qualifications/Requirements: 

• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math).

• A minimum of 2 years of professional experience in software development.

Desired Characteristics: 

• Experience working with Agile software development methodologies (Scrum, XP) 

• Dedication to quality 

• Strong problem solving abilities 

• High energy, results driven person with strong interpersonal skills 

• Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity

• Able to clearly articulate and document software designs 

• Must be receptive to feedback and guidance. 

• Comfortable working in a team and interacting with others. 

Technical Expertise: 

• Strong knowledge of OOD/OOP software design patterns and principles 

• Strong knowledge of Java 6+ and Java open-source software components 

• Experience with JUnit and writing unit tests 

• Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.

• Comfortable working in the presentation-tier. 

• HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.

• Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML) 

• Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.)

• Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle.

• Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA).

• Experience with NoSQL databases such as MongoDB is a plus 

If you are interested you can reach me at ujjwal.mane(at)collabera.com and can give me a call at 

973-805-7557

About this role

Summary

Develop and maintain web applications, collaborate with teams, implement solutions, and ensure performance.

Job title

Software Engineer

Experience level

2+ years

Industry

information technology

Location requirements

local to Richmond, VA, minimal relocation support, remote not supported

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

Java 6+Spring FrameworkHTMLCSSJavaScriptRESTSQLunit testing

Preferred skills

NoSQLMongoDBAgile methodologiesJQueryAngularJS

Specializations

web applicationsJavaSpringJavaScriptREST
Locations

Structured locations inferred from the posting.

Glen Allen, VA, USA

On-site City