Under Development Features: Talent Bank/Pool, VMS Intigration, Analytics, Social Integration, Reports, API Integration, Resource and Timesheets Management, Company Admin

Senior Java Developer (Java SE AND EE, AngularJs, Spring, Cloud) (618 views)

Bloomington, MN
March 18, 2021

***** Direct Client Requirement*****                    

Title                          : Senior Java Developer (Java SE AND EE, AngularJs, Spring, Cloud) 

Location                   : Bloomington, MN

Rate                          : DOE /If your experience and skills match call us immediately for submission

Duration                  : 12 Months

Interview Type       : Skype only

Work Status           : Successful applicants must be legally authorized to work in the U.S

Job Type                  : W2

Experience              : 12 years

Prefer W2               : U S C/ G C /H1B Transfer/OPT/CPT/H4 EAD and other US work authorization are accepted


  • As a Senior Java Software Developer, you will be a foundational team member in a highly collaborative team continually working on a variety of complex and challenging projects.
  • You will be an integral team member within our Agile software development team, responsible for analysis, design, implementation, and unit testing in a high-performing, experienced team.
  • You will use industry best practices while producing high-quality full stack solutions in a collaborative, agile, results driven environment across a diverse set of business areas: client management, channel technologies, results processing, and customer service.
  • You will also be responsible for maintaining and supporting mission-critical applications as necessary. In this role you will be expected to continually grow, mentor software developers, and contribute to process improvement activities.

Minimum Required Skills:

  • Implement & Perform — Implement designs following client’s coding standards and industry best practices; maintain and support mission-critical applications as necessary.
  • Analyze & Design — Ensure business and requirements artifacts are created that effectively model the customer’s requirements. Use tooling and best practices to create design models from requirements.
  • Review — Participate in and lead requirement, design and code reviews
  • Test & Deployment — Work closely with other teams (e.g., QA, configuration management, end users) to release high quality software. Create testable requirements and write and execute unit and automated tests.
  • Quality/process improvement — Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence
  • Reporting — Complete project documentation as required, including logging status, risk, progress, and effort on assigned work
  • People development – Mentor and train new team members


  • Bachelor’s degree in Computer Science, MIS, or equivalent technology experience
  • 6+ years minimum Java development required
  • 4+ years programmatic interaction with relational database systems
  • Current technology stack: Java, JPA, Hibernate, Web Services (REST/SOAP), AngularJS
  • Experience in OOAD, design patterns, and UML
  • 2+ years Agile experience
  • 2+ years production support experience

Desired Knowledge, Skills & Abilities:

  • Experience in software architecture
  • Experience in creating design documents and performing code reviews
  • Desire to expand knowledge in many development languages, applications, and tools
  • Proven ability to quickly learn new processes and tools, business domains and technical applications
  • Experience in application performance management and performance tuning
  • Ability to think technically and analytically
  • Ability to understand philosophy of architecture
  • Must assimilate information, distill knowledge, apply experience and provide solution alternatives and recommendations
  • Must have strong time management skills – including ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines
  • Must develop effective relationships with customers and work well within a team
  • Must be a self-starter and detail-oriented
  • Must have a positive and energetic demeanor
  • Effective written and verbal communication skills
  • Creative problem-solving skills
  • Experience in Batch processing and backend software development

Experience with some or all of the following tools (Required):

  • Java SE AND EE (6 years)
  • Spring framework (3 years)
  • Spring Boot (3 years)
  • Web Services (4 years)
  • REST services (2 years)
  • SQL (3 years)
  • JBOSS OR Tomcat (3 years)
  • AngularJS (and other JavaScript frameworks) (3 years)
  • Cloud Infrastructure (Azure, AWS)
  • OOAD design
  • Agile development (2 years)
  • Design patterns

Experience with some or all of the following (Preferred):

  • JPA
  • RabbitMQ or JMS
  • Hibernate
  • SOA
  • Swing
  • Gauge and Selenium
  • Splunk and New Relic

Minimum Education Requirement:
Bachelors Degree

Position Keywords: Java SE AND EE,Spring Framework,Spring Boot,Web Services,REST services,SQL,JBOSS OR Tomcat,AngularJS,Cloud Infrastructure (Azure, AWS),OOAD design,Agile development,Design Patterns

Pay Rate: DOE/If your experience and skills match call us immediately for submission

Job Duration: 12 Months

% Travel Required: None

Job Posted by: Consulting Services

Job ID: OOJ - 2906

Work Authorization: Successful applicants must be legally authorized to work in the U.S

Don't have time now?
Get a reminder in your inbox