Location: Ann Arbor, MI
Name: Joseph Swenders III
***Not Available on Corp to Corp****
1. 5+ years of Java 8 development experience
2. Experience within different spring modules MVC, boot, data, JPA
3. Hibernate experience
* would like to have someone with posgres database experience
Job Description: The Server Side Java developer will perform complex software design tasks and work independently on the design, installation and maintenance of complex systems/projects for an enterprise-wide, cross-functional strategic initiative inclusive of front-end Marketing applications, back-end technology systems, and Enterprise Data/Information management systems.
The technology delivery organization is mid-journey in its Agile transformation and this position is expected to have prior experience with agile delivery methodologies, understanding complex requirements, communicating ideas effectively to both technical and non-technical audiences, and be comfortable working with evolving processes and tools.
The Server Side Java developer role is part of the DATA Group (Data Architecture, Technology, Assets), which provides better data solutions and capabilities for our Clients and Associates, while driving value for Shareholders.
Additional Information: Responsibilities:
This position is a BACKEND ROLE. This person will need to be able to collaborate with front-end and database development teams.
Performs server side development of moderate to high technical complexity which requires research and analysis.
Works independently and with supervisory review on moderate to highly complex programming tasks. Provides analysis of problems and recommends solutions.
Prepares program specifications and develops coding logic flowcharts
Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems
Works within established procedures to develop, test, implement, and maintain application software
Mentors more junior developers and may lead projects as needed
Functions as a subject matter expert on a particular system, aspect or module of a system
Minimum 5 years of experience with Server side development (Client Side exposure is preferred)
Minimum 5 years of experience with Java 5+ (Java 8 is preferred)
Minimum 5 years of experience with Object Oriented Analysis & Design, J2EE Design and Development, Test Driven Development (TDD)
Minimum 5 years of experience with SPRING Framework, SPRING Boot, SPRING Data, SPRING Batch, SPRING MVC (SPRING State Machine is Preferred)
Minimum 3 years of experience with Hibernate
Minimum 5 years of experience with Java Messaging Service (JMS) (RabbitMQ Implementation preferred)
Minimum 5 years of experience with PostgreSQL with NoSQL extensions
Minimum 5 years of experience with Apache TC Server or WebSphere Application
Minimum 5 years of experience with Bitbucket, JIRA and Jenkins
Minimum 5 years of experience with build, deploy and test automation tools (Maven, Gradle, Jenkins, Junit, Test NG, Selenium)
Minimum 5 years of experience with distributed systems development
Minimum 5 years of experience with real time, concurrent and high volume transaction systems
Strong programming/scripting background with extensive knowledge of Unix/Linux and shell scripts
Good working exposure to Behavior Driven Development (BDD)
Demonstrated experience working with core business logic within applications
Marketing Technology experience preferred
Financial services preferred
Bachelor's degree in Computer Science or related discipline
Military education or experience may be considered in lieu of civilian requirements listed
Join TEKsystems®, a leading IT staffing, IT talent management and IT services firm, and get your career on the fast track. We have more than 100 offices worldwide, and we partner with over 6,000 clients and place over 80,000 consultants per year. At TEKsystems, we seek to understand our consultants' skills, goals and interests, allowing us to present targeted job opportunities on a contract, contract-to-hire or direct placement basis. TEKsystems' leadership in the market stems from our sincere and personal commitment to driving the success of our customers, consultants and each other.The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 472-3411 or email accommodation@teksystems .com for other accommodation options.