Java Developer
Onsite
Description:
Diversified Systems is searching for a Java Developer to assist with understanding and redeveloping legacy COBOL code in Java. This role is ideal for a senior developer with extensive Java knowledge and hands-on full lifecycle implementation experience who is capable of supporting multiple functions as needed, including solutions consulting, technical leadership, and project management. The selected consultant will have strong solutions knowledge and experience integrating business solutions from conception through completion using Java.
Responsibilities:
Serve as lead Java developer on the primary assignment.
Collaborate with other developers to deliver Java solutions that provide the business-critical functions currently performed by legacy COBOL applications.
Utilize current best practices and assist with establishing and refining coding standards.
Work in an Agile/iterative development manner to provide regular evidence of progress toward completion.
Write, test, and document application components.
Work collaboratively with IT team members and subject matter experts to determine the best solution approach.
Design, code, and implement Java application code.
Adhere to timelines and development goals.
Test application stability and functionality.
Troubleshoot and fix application bugs.
Write documentation and provide technical training for IT staff.
Maintain the security and integrity of application software.
Prepare appropriate documentation including flowcharts, narratives, and code comments.
Coordinate programming activities being conducted by the team.
Confer with business and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing.
Work with appropriate personnel to determine the need for application modifications or enhancements.
Develop new business process and programming solutions as directed by business and technical stakeholders.
Requirements:
10 years of industry/professional experience in Java solution development in a Windows environment required.
10 years of experience with Java Persistence API (JPA) required.
10 years of SQL experience required.
10 years of RESTful web services experience required.
10 years of JUnit experience required.
Strong proficiency in Java 8/11/17+ and Object-Oriented Design (OOD) principles required.
Expertise with Java frameworks and libraries including Spring, Spring Boot, and Hibernate/JPA required.
Experience building and consuming RESTful APIs and working with microservices architecture required.
Proficiency with relational database technologies including MySQL, Oracle, and Microsoft SQL Server required.
Experience with version control systems including Git and CI/CD pipelines utilizing Jenkins, Maven, and Gradle required.
Proficiency working with open-source IDEs including Eclipse and Visual Studio Code required.
Ability to propose, document, and implement software project lifecycle solutions required.
Excellent written and oral communication skills with technical and business teams required.
Excellent communication and leadership skills required.
Ability to collaborate with supporting resources across business and functional lines required.
Excellent organizational, analytical, planning, problem-solving, and decision-making skills required.
Ability to meet productivity standards and complete work in a timely manner required.
Desired Skills:
Experience working with and understanding COBOL code highly desired.
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field highly desired.
Experience working with JavaScript frameworks and Single-Page Application (SPA) solutions such as Angular or Blazor highly desired.
Knowledge of cloud platforms including AWS, Azure, or Google Cloud Platform highly desired.
Knowledge of containerization technologies including Docker and Kubernetes highly desired.
About Diversified Systems
Founded in 1990, Diversified Systems is an award-winning Technology Services corporation providing all levels of IT project consulting services nationwide. DSI is headquartered in Columbus, Ohio with regional offices in the American Midwest and East Coast. We offer our consultants a number of flexible and competitive compensation benefit packages.
Diversified Systems is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations.
Diversity, Equity and Inclusion
DSI values authenticity and is committed to making sure our employees and partners are valued and respected. At DSI, we believe building a diverse culture is important because we know when people work together, we can achieve better results as a team. DSI realizes that everyone comes from various backgrounds. We celebrate these differences because our employees are our greatest asset as we strive to best meet the needs of those we serve. As part of our ongoing efforts, DSI is focused on advancing equality, diversity, and inclusion by setting high standards to continually evolve our culture. This includes but is not limited to recruiting, community involvement, client delivery, and career development.