Java Software Engineer
DURHAM-27701, NC, US
01/22/2020
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
4 to 6 Year(s)
Job Description
Infinity Consulting Solutions is hiring a Java Software Engineer for a client contract in Durham, NC!
As a member of the team you'll build and influence creative solutions that meet not only functional, but also performance, scalability and reliability requirements.
You will be encouraged to work as a member of a high functioning Scrum team to help drive the next generation user experience for the division both internally and externally.
Skills and Knowledge
Proven Expertise developing applications using Java/J2EE web development and Spring framework; utilizing REST and SOAP protocols for APIs; developing RESTful Web services with Spring Data REST; developing web applications using Java/J2EE; and integrating and securing applications with SSO and OAUTH2.
Strong software development skills using Java and web application technologies in a service-oriented architecture
Experience in Server-Side Java, J2EE, REST, SQL, JUnit, and Tomcat.
Experience in JAVA Batch Application development
Experience with developing/consuming SOAP/Restful web services/API is required
Hands on working experience with docker and Kubernetes
Database development background, SQL, PL/SQL, stored procedures
Knowledge of Cloud computing concepts and working experience with deploying and managing
applications in the Cloud
Comprehensive experience in overall end-to-end Software Solution Engineering in a fast-paced Scrum environment
Experience managing CI/CD pipelines for Java applications using Maven, Jenkins & UDeploy
Job Responsibilities:
Work with Agile Scrum team to understand project objectives, use cases and requirements
Work with a team of analysts, developers and testers to ensure all understand the systems design requirements.
Follow documentation standards and standard methodologies.
Assist in the preparation and execution of system integration testing
Fosters teamwork and spirit of collaboration and commitment within the project team
Assist in implementation planning to transition software changes into the Production Environment.
The following qualifications will receive strong preference:
Bachelor's degree or higher in Computer Science or a related field
Bachelor's degree or 4+ years of related experience, ideally within a technology environment
Experience following formal documentation processes
Experience with Project Life Cycle Methodologies –Agile Preferred
Experience working with development teams distributed across multiple sites
Java/J2EE Engineer
Information Technology
No Preference
Contract Only
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
1/15/2020
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY
-