Java Developer

Smart Cloud Solution

Ohio

On-site

USD 105,000 - 145,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Smart Cloud Solution is seeking a senior Java developer to lead the migration of legacy COBOL to Java in a Windows environment. You will contribute across design and implementation, collaborating with business and technical teams to fit client needs.

The role emphasizes Java expertise, RESTful APIs, microservices, and strong leadership with a focus on code quality and agile delivery.

Qualifications

  • Extensive Java development experience in Windows.
  • Experience with JPA and SQL databases.
  • RESTful web services and unit testing with JUnit.
  • Experience migrating legacy COBOL to Java in production environments.
  • Bachelor's degree in CS, CE, IT, or related field.
  • Experience with SPA frameworks like Angular or Blazor is desirable.

Responsibilities

  • Serve as lead Java developer on primary assignment.
  • Collaborate with other developers to deliver Java solutions that meet business requirements.
  • Write, test, and document application components to deliver work.
  • Design, code, and implement Java application code.
  • Maintain coding standards and best practices within an agile environment.
  • Work with IT and business teams to resolve issues and propose enhancements.

Skills

Java development
RESTful APIs
Microservices
SQL databases
JPA
CI/CD
Leadership
Communication

Education

Bachelor's degree

Tools

Git
Jenkins
Maven
Gradle
Eclipse
VS Code

Job description

Job Description:

OIC is requesting a Java developer position using the Programmer 4 classification to assist with understanding and redeveloping legacy COBOL code in Java.

This role is ideal for a more senior developer with extensive knowledge of Java with hands-on full lifecycle implementation experience capable of wearing different hats as needed (solutions consultant, technical lead, project manager). The ideal candidate will possess strong solutions knowledge and have successfully completed integrating business solutions (from conception to completion) using Java to fit the client’s needs.

Given successful effort on the primary assignment, additional code rewrite opportunities may be possible.

The ideal candidate will have the skills specified below:

  • Excellent communication and leadership skills both written and oral.
  • Ability to collaborate with supporting resources across business and/or functional lines.
  • Have excellent organizational skills, proven analytical, planning, problem solving, and decision-making skills.
  • Must meet productivity standards, complete work in timely manner and strive to increase productivity.
  • Strong proficiency in Java (8/11/17+) programming language and Object-Oriented Design (OOD) principles.
  • Expertise with popular Java frameworks and libraries (e.g., Spring, Spring Boot, Hibernate/JPA).
  • Experience with building and consuming RESTful APIs and microservices architecture.
  • Proficiency in database technologies (relational databases like MySQL,Oracle, and Microsoft SQL Server).
  • Experience with version control systems (Git) and CI/CD pipelines (Jenkins, Maven, Gradle).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly valued.
  • Knowledge of JavaScript frameworks and SPA solutions for front-end development such as Angular 4+ is highly desired.
  • Proficiency working in common, open-source IDEs such as Eclipse and Visual Studio Code.

Day-to-Day responsibilities include but not limited to:

  • Serve as lead Java developer on primary assignment.
  • Collaborate with other developers to deliver Java solutions that provide the business-critical functions the legacy COBOL applications currently perform.
  • Able to utilize current best practices and help OIC establish/refine coding standards.
  • Work in an agile/iterative development manner to provide regular and routine evidence of progress towards completion.
  • Work in an agile/iterative development manner to provide regular and routine evidence of progress towards completion.
  • Write, test, and document application components to successfully deliver work.
  • Work collaboratively with OIC IT team members and other subject matter experts (e.g., BWC team members) to determine the best solution approach.
  • Designing, coding, and implementing Java application code.
  • Adhering to timelines and development goals.
  • Testing the stability and functionality of the application.
  • Troubleshooting and fixing bugs.
  • Writing documents and providing technical training for OIC IT staff.
  • Maintaining the security and integrity of the application software.
  • Prepares appropriate documentation (e.g., flowcharts, narratives, code comments).
  • This is a professional level non-supervisory position which will require coordination of programming activities being conducted by the team.
  • Confers with other business and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing.
  • Works with necessary personnel to determine if modifications are necessary with interested personnel to determine necessity for modifications or enhancements.
  • Leverages excellent written and verbal communication skills to develop new business process and programming solutions as directed by business and technical stakeholders.
REQUIRED:
  • Industry/professional experience in Java solution development in the Windows environment. Required 10 Years
  • Experience with Java Persistence API (JPA) Required 10 Years
  • SQL Required 10 Years
  • RESTful web services Required 10 Years
  • JUnit Required 10 Years
  • Ability to propose, document, and implement software project lifecycle solutions (software and documentation). Required
  • Excellent written and oral communication skills with technical and business teams. Required
  • Experience working with and understanding COBOL code. Highly desired
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or related field required Highly desired
  • Experience working with JavaScript frameworks and Single-page Application (SPA) solutions such as Angular or Blazor. Highly desired
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Java Developer //Onsite interview
Sr Java Developer //Onsite interview

American business solutions inc • Columbus (OH)

On-site
USD 90,000 - 140,000
Java Developer
Java Developer

Quantum Technologies LLC • Texas

Remote
USD 95,000 - 136,000
Java Developer
Java Developer

Valiant Technologies LLC • Texas

Remote
USD 95,000 - 136,000
Java Developer
Java Developer

Ethereum Technologies LLC • United States

Remote
USD 95,000 - 136,000
PR4- OIC - Application Developer -
PR4- OIC - Application Developer -

Stealth Entry • Columbus (OH)

On-site
USD 83,000 - 152,000
PR4- OIC - Application Developer -
PR4- OIC - Application Developer -

STEALTH ENTRY • Columbus (OH)

On-site
USD 110,000 - 150,000
Java Developer
Java Developer

MACHINE LEARNING TECHNOLOGIES LLC • Texas

On-site
USD 107,000 - 132,000
Senior Java Javaee Developer
Senior Java Javaee Developer

Comtech Global, Inc • Columbus (OH)

On-site
USD 105,000 - 145,000
Lead Java Developer: Modernize COBOL to Java
Lead Java Developer: Modernize COBOL to Java

American business solutions inc • Columbus (OH)

On-site
USD 90,000 - 140,000
Sr. Cobol lead developer
Sr. Cobol lead developer

Accord Technologies Inc • Blythewood (SC)

On-site
USD 96,000 - 152,000