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

Senior Java back end Developer (1009 views)

Bloomington, MN
May 11, 2021

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

Title                          : Senior Java back end Developer

Location                   : Bloomington, MN

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

Duration                  : 12 Months

Interview Type       : Skype or Phone

Job Type                  :  W2

Experience              : 8 years

Recent Angular experience


  • 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.

Recent Angular experience.

  • 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 development,Java, JPA, Hibernate, Web Services (REST/SOAP), AngularJS,OOAD, design patterns, and UML,Agile,Java SE AND EE,Spring framework,Spring Boot,Web Services,REST services,SQL,JBOSS OR Tomcat,AngularJS,Cloud Infrastructure

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 - 3125

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