Software Engineer

Duration : 12+ months (Contract-To-Hire)

Reach me on himanshu.prajapat(at)collabera.com or give me a call on 973-606-3290.

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.


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


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.

• Must be willing to work out of an office located in Glen Allen, VA.


To know more about this position, please contact:

Himanshu prajapat
973-606-3290

himanshu.prajapat(at)collabera.com

Similar jobs