Java/Delphi Software Engineer

1 week ago


Cincinnati, United States Ohio National Financial Services Full time
Job Description

Software Engineer V is instrumental in maintaining and enhancing existing systems, spearheading the migration of legacy Pascal codebases to Java using the Spring Framework, and ensuring the seamless operation and evolution of Java-based applications. The position emphasizes technical excellence, strategic thinking, and collaborative leadership, requiring a deep understanding of modern software development practices, database management, and system integration. While proficiency in Pascal is advantageous, the primary focus lies on leveraging Java Spring expertise to drive innovation, optimize processes, and deliver scalable, high-performance solutions that align with the organization's strategic goals.

Your role and impact

Here's a glimpse of your responsibilities and the meaningful impact you'll create as the Software Engineer V:

  • Maintain, enhance, and optimize existing systems during and after migration to Java.
  • Develop, debug, and document high-quality Java applications, ensuring adherence to industry standards and best practices.
  • Support and enhance database queries and structures using SQL Lite, MS SQL, and PostgreSQL.
  • Troubleshoot and resolve application and interface problems to ensure seamless system performance.
  • Evaluate and implement tools, libraries, and frameworks to improve development processes and system efficiency.
  • Collaborate with stakeholders to identify business requirements for legacy Pascal systems.
  • Plan, execute, and oversee the migration of Pascal systems to Java while ensuring the continuity of critical functions.
  • Provide strategic input on technical direction for legacy system replacement and enhancements Mentor junior developers, fostering skill development and promoting best practices in software engineering.
  • Conduct code reviews, offering constructive feedback and ensuring code quality.
  • Serve as a technical resource for team members, guiding complex issue resolution and fostering knowledge-sharing.
  • Partner with cross-functional teams, including business analysts, QA engineers, and project managers, to ensure the alignment of technical solutions with business goals.
  • Participate in defining test scenarios (automated and manual) to validate application functionality and integration.
  • Support organizational strategy through technical input and active participation in long-term planning initiatives.
What's in it for you
  • Competitive pay: Fair compensation for your hard work.
  • Healthcare coverage: Comprehensive medical, dental, and vision from day one.
  • Life insurance: Company-paid coverage for you and your loved ones.
  • 401(k) plan: Matching contributions to help secure your financial future.
  • Family support: Paid parental leave and reimbursement for adoption and surrogacy expenses.
  • Work-life balance: Flexible time-off policy to recharge and pursue passions.
  • Dress for your day: Express your style comfortably at work.
  • Diversity and inclusion: A respectful environment that values unique contributions.
  • Flexible work options: Remote, hybrid, and onsite opportunities at various locations across the U.S. for better work-life integration.
  • Well-being focus: Programs to support a healthy balance between work and home life.
  • Community connections: Build strong relationships through virtual and in-person interactions, with resources for your growth.
We're passionate about fostering an inclusive environment where everyone can thrive. Even if you don't meet every requirement, we encourage you to apply--your unique skills and experiences might make you the perfect fit for this role or another opportunity within our company.

Requirements

What sets you up for success
  • A bachelor's degree in computer science, information systems, or equivalent work experience.
  • 8+ years of professional development experience, with a focus on Java Spring Framework.
  • Familiarity with Pascal is a plus but not mandatory.
Preferred Skills:
  • Proficiency in Java and the Spring Framework, including:
    • Spring Core, Spring Boot, Spring MVC, Spring Web, Spring Data JPA, Spring Security
  • Experience with database systems, including SQL Lite, MS SQL, and PostgreSQL.
  • Strong analytical and problem-solving abilities.
  • Proficiency in designing and implementing scalable, high-performance web applications.
  • Ability to mentor and lead junior developers, providing technical guidance and fostering skill development.
  • Familiarity with API development best practices and tools (e.g., Postman, Swagger/OpenAPI).
  • Excellent communication skills for interacting with cross-functional teams and stakeholders.
  • Experience in debugging and optimizing legacy systems, including familiarity with migration strategies from Delphi.


Compensation Statement

Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related reasons. Roles may also be eligible for additional compensation, including annual incentive programs.

  • Cincinnati, Ohio, United States United Software Group Full time

    United Software Group is seeking a skilled Java Software Engineer to join our team in Cincinnati, Ohio. The successful candidate will have a minimum of 6+ years of experience in Java/J2EE development with REST API, Spring Boot, Angular, XML, JSON, Swagger, and hands-on troubleshooting and deployment experience.Job RequirementsDesign, maintain, and implement...

  • Java Engineer

    1 week ago


    Cincinnati, Ohio, United States United Software Group Full time

    United Software Group is seeking an experienced Java Engineer to join our team in Cincinnati, Ohio. The successful candidate will have a minimum of 6+ years of experience in Java/J2EE development with REST API, Spring Boot, Angular, XML, JSON, Swagger, and hands-on troubleshooting and deployment experience.Job DescriptionThe ideal candidate will design,...


  • Cincinnati, Ohio, United States Saxon Global Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team at Saxon Global. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.ResponsibilitiesDesign and develop high-quality Java software applications...


  • Cincinnati, Ohio, United States Diverse Lynx Full time

    Job Title: Java Software EngineerIn the vibrant city of Cincinnati, OH, Diverse Lynx LLC seeks an experienced Java Developer for a contract position. With a focus on cutting-edge technologies, this role offers a unique opportunity to grow professionally in a dynamic environment.Estimated Salary: $120,000 - $150,000 per year, depending on experience.This...

  • Software Engineer

    1 week ago


    Cincinnati, Ohio, United States TechnoGen Full time

    About TechnoGenTechnoGen is a leading provider of innovative technology solutions.Job SummaryWe are seeking an experienced Software Engineer to join our team. As a Software Engineer, you will design, develop, and maintain software applications using Java and Go programming languages.Key ResponsibilitiesThe ideal candidate will have significant experience in...


  • Cincinnati, United States Encore Talent Solutions Full time

    Encore Talent Solutions has partnered with a local Enterprise client in search of a Senior Java Engineer with a strong AWS skills on a contract-to-hire basis. JOB DESCRIPTIONDefine Domain-Driven Design for the enterprise.Deliver API and real-time Data Streams for each domain.Develop code and IaaS in AWS with Terraform.Develop microservices using...


  • Cincinnati, United States Encore Talent Solutions Full time

    Encore Talent Solutions has partnered with a local Enterprise client in search of a Senior Java Engineer with a strong AWS skills on a contract-to-hire basis. JOB DESCRIPTIONDefine Domain-Driven Design for the enterprise.Deliver API and real-time Data Streams for each domain.Develop code and IaaS in AWS with Terraform.Develop microservices using...


  • Cincinnati, Ohio, United States Agility Partners Full time

    About This OpportunityAgility Partners is seeking a skilled Enterprise Java Software Engineer to join their team and work on enterprise-level projects utilizing cutting-edge technologies such as microservices and event-driven architecture.Your Key ResponsibilitiesDevelop and deploy solutions within the OpenShift platform, ensuring compliance with...


  • Cincinnati, United States Encore Talent Solutions Full time

    Encore Talent Solutions has partnered with a local client in staffing multiple Senior Java Engineers on a contract basis. These are exciting opportunities to work on transformation and modernization projects using cutting edge technologies.JOB DESCRIPTIONThis team’s services operate as foundational services that enable other teams to build enterprise...


  • cincinnati, United States Encore Talent Solutions Full time

    Encore Talent Solutions has partnered with a local client in staffing multiple Senior Java Engineers on a contract basis. These are exciting opportunities to work on transformation and modernization projects using cutting edge technologies.JOB DESCRIPTIONThis team’s services operate as foundational services that enable other teams to build enterprise...


  • Cincinnati, Ohio, United States Oxford Global Resources Full time

    About UsOxford Global Resources is a dynamic company that values innovation and excellence in all aspects of our business.Job Summary:We are looking for a highly skilled Java Backend Developer to join our team. As a Java Backend Developer, you will be responsible for developing, deploying, and maintaining complex software systems using Java and related...

  • Software Engineer

    1 week ago


    Cincinnati, Ohio, United States Tekboox Full time

    About the role of Software Engineer at TekbooxJob Type: Full-time RemoteWe are seeking an experienced Java developer to join our team as a Backend Developer. As a Java developer at Tekboox, you will be responsible for designing, developing, and maintaining our applications using Java 1.8 and Spring Boot.In this role, you will work on various tasks such as...

  • Software Engineer

    2 weeks ago


    Cincinnati, Ohio, United States Saxon Global Full time

    Are you a skilled Java developer looking for a new challenge in the heart of Cincinnati? Do you have experience with advanced development using Python, C++, C#, and Java? We are seeking a highly motivated individual to join our team as a Software Engineer at Saxon Global.In this role, you will be responsible for designing and developing software solutions...


  • cincinnati, United States Encore Talent Solutions Full time

    Encore Talent Solutions has partnered with a local Enterprise client in search of a Senior Java Engineer with a strong AWS skills on a contract-to-hire basis. JOB DESCRIPTIONDefine Domain-Driven Design for the enterprise.Deliver API and real-time Data Streams for each domain.Develop code and IaaS in AWS with Terraform.Develop microservices using...

  • Software Engineer

    2 months ago


    Cincinnati, United States Belcan Full time

    Software Engineer Job Number: 351463 Category: Software Programming / Dev Description: Job Title: ​​Software Engineer Location: Blue Ash, OH Zip Code: 45242 Start Date: Right Away Job Type: Contract Pay Rate: $45.00 - $55.00/hr DoE Schedule: Hybrid Schedule Keywords: #JavaSoftwareDeveloper #ITjobs JOB RESPONSIBILITIES: · Write efficient,...


  • Cincinnati, United States CBTS Full time

    CBTS is in search of a Java Software Engineer for a full-time, on-site opportunity in the Cincinnati, OH area.As a member of an agile squad, responsible for implementing new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set by communities of practice, and contributes to a culture...

  • Back-end Java Engineer

    18 hours ago


    Cincinnati, United States CBTS Full time

    CBTS is in search of a Java Software Engineer for a full-time, on-site opportunity in the Cincinnati, OH area.As a member of an agile squad, responsible for implementing new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set by communities of practice, and contributes to a culture...


  • Cincinnati, Ohio, United States Saxon Global Full time

    About the RoleWe are looking for a highly skilled Full Stack Java Engineer Lead to join our team at Saxon Global. In this role, you will be responsible for designing, developing, and implementing large-scale software applications.ResponsibilitiesDesign and implement large-scale software applications using Java.Collaborate with cross-functional teams to build...

  • Software Engineer

    4 weeks ago


    Cincinnati, United States Belcan Full time

    Software Engineer Job Number: 351463 Category: Software Programming / Dev Description: Job Title: ??Software Engineer Location: Blue Ash, OH Zip Code: 45242 Start Date: Right Away Job Type: Contract Pay Rate: $45.00 - $55.00/hr DoE Schedule: Hybrid Schedule Keywords: #JavaSoftwareDeveloper #ITjobs JOB RESPONSIBILITIES: Write efficient, modular, and...

  • Software Engineer

    4 weeks ago


    Cincinnati, United States Belcan Full time

    Software Engineer Job Number: 351463 Category: Software Programming / Dev Description: Job Title: ??Software Engineer Location: Blue Ash, OH Zip Code: 45242 Start Date: Right Away Job Type: Contract Pay Rate: $45.00 - $55.00/hr DoE Schedule: Hybrid Schedule Keywords: #JavaSoftwareDeveloper #ITjobs JOB RESPONSIBILITIES: Write efficient, modular, and...