CI/CD DEVELOPER / J2EE SOFTWARE ENGINEER
ALTA IT Services has an immediate, contract to hire opening for a CI/CD Developer / Java J2EE Software Engineer to design and develop tools, programs and services that will provide capability for a Configuration Services department; including DevOps initiatives utilizing a variety of CI/CD and some legacy tools.
Candidate must also be able to enhance current capability of tools by scripting and/or coding as appropriate. This position will work within a growing DevOps environment which consists of Jenkins, BitBucket, GIT, Maven, Artifactory, and a suite of testing and code coverage tools, to provide automation, integration and delivery capability.
US Citizenship or Legal Permanent Residency is required for this position. The selected candidate must pass a pre-employment background investigation.
The candidate should be comfortable with bridging the gap between legacy development and operations teams and work toward a shared DEVOPS culture and vision. Works tirelessly to arm developers with the best tools and ensuring system uptime and performance of our software delivery pipeline. Works well in a team and can work independently with some direction.
TasksPerforms technical design, coding and testing on applications, and creates efficient and maintainable new applications
Confers with clients to identify requirements (e.g., data, information needs, processing, specific output, functional and development of test data), and determines their desired outcomes in order to formulate the design of the system and/or offer alternative solutions in a timely manner. Provides the technical input to functional design and translates the functional design to detail technical design.
Provide coding and development support for the Configuration and Change Management effort for a variety of tasks as necessary to support operations
Conduct hands-on troubleshooting, problem analysis and resolution.
Understands the existing integration and deployment processes and helps with improving and/or building new processes to streamline
Works with development and Environment Management (OPS) Team in coming up with the building/packaging/deployment processes for new projects
RequiredHands on experience with object oriented analysis and design patterns/techniques with emphasis on Java/J2EE technology
2+ years of proven strong hands on experience with Java, J2EE, EJB, JSP, JDBC, Hibernate, JMX, JMS, Log4J, AJAX, JSF
Wide breadth of knowledge across many Java Open-Source technologies including Ant, Struts, Spring, XML parser technology, SOA based infrastructure, JUnit and HTTPUnit
2+ years of proven strong hands on experience with Java, J2EE, EJB, JSP, JDBC, Hibernate, JMX, JMS, Log4J, AJAX, JSF.
Solid working knowledge and expertise with scripting in a language such as Python, PERL, etc.
Good working knowledge of scripting/Build tools like MAVEN, Gradle, ANT etc.
Solid working knowledge and expertise of REST and JSON programming
Experience with using peer and automated code review packages to provide proof-of-concept and best practice recommendations
Solid understanding of J2EE Application servers like WebSphere, Class loader policies etc. Knowledge of automating deployments from binary repositories to Application Servers.
Hands-on working experience with the Source Code Management (SCM) tools like GIT, Sub Version, CVS, Serena Dimension and similar.
Solid knowledge of configuration management practices for code management: tagging, branching, merging, etc.
Working knowledge of binary repositories like Artifactory, Nexus, etc.
Experience with using automated tests for validation of development
Knowledge of application performance tuning and trouble shooting skills
General knowledge of RDBMS (DB2, Oracle , or MS SQL)
General knowledge or experience with infrastructure automation
General working knowledge of UNIX/Linux systems administration
Knowledge of or interest in mainframe SCM and transaction systems like ChangeMan ZMF, ISPW, and CICS is a plus but not required
Education & Experience:
4 plus years of hands-on experience with development, deployment, scripting and automation.
Extensive experience with Java, Scripting/Build tools like MAVEN, Gradle, ANT, Artifactory etc. and REST/JSON APIs
Reports to: Manager, Configuration Services
RATE RANGE: $70.00 TO $75.00/hr. W2
For consideration please contact Melissa McNally via firstname.lastname@example.org
ALTA IT Services, LLC. is an equal opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, disability, veteran status, sexual orientation, or any other factor.