Demo

Java/Delphi Software Engineer

Ohio National Financial Services
Cincinnati, OH Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 4/3/2025

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.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Java/Delphi Software Engineer?

    Sign up to receive alerts about other jobs on the Java/Delphi Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $126,569 - $164,899
    Income Estimation: 
    $208,447 - $279,762
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $91,486 - $118,193
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $172,191 - $221,861
    Income Estimation: 
    $114,549 - $164,025
    Income Estimation: 
    $153,752 - $200,235
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Java/Delphi Software Engineer jobs in the Cincinnati, OH area that may be a better fit.

    Java Software Engineer

    Encore Talent Solutions, Cincinnati, OH

    Senior Software Engineer / Java

    Motion Recruitment, Cincinnati, OH

    AI Assistant is available now!

    Feel free to start your new journey!