***** 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
Description:
- 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
Qualifications:
- 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