×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Back End

Job in Cincinnati, Hamilton County, Ohio, 45208, USA
Listing for: Encore Talent Solutions
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Job Description & How to Apply Below
JOB DESCRIPTION

• Full lifecycle application development

• Designing, coding and debugging applications in various software languages.

• Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis

• Object-oriented Design and Analysis (OOA and OOD)

• Software modeling and simulation

• Front end graphical user interface design

• Software testing and quality assurance

• Performance tuning, improvement, balancing, usability, automation.

• Support, maintain and document software functionality

• Integrate software with existing systems

• Evaluate and identify new technologies for implementation

• Maintain standards compliance

• Implement localization or globalization of software

• Undergraduate degree in computer engineering, computer science, information technology or a related discipline.

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts.

Responsibilities:

  • Application Development:
    Design, build, and maintain efficient, reusable, and reliable Java code.
  • Performance Optimization:
    Ensure the best possible performance, quality, and responsiveness of the applications.
  • Problem Solving:
    Identify bottlenecks and bugs, and devise solutions to these problems.
  • Code Quality:
    Help maintain code quality, organization, and automatization.
  • Data Management:
    Design and implement data storage solutions, ensuring their stability, reliability, and performance.
  • Security:
    Implement effective security protocols and data protection measures.
  • Documentation:
    Document Java codebase, including flowcharts and technical documentation.
  • Testing and Support:
    Run diagnostic tests, repair defects, and provide technical support.

Skills and

Qualifications:

  • Java Proficiency:
    Strong understanding of Java programming, data structures, and algorithms.
  • Framework

    Experience:

    Familiarity with Java development frameworks like Spring or Hibernate.
  • Database Knowledge:

    Experience with SQL and No

    SQL databases.
  • Version Control:
    Proficiency with version control tools like Git.
  • Analytical

    Skills:

    Strong analytical and problem-solving abilities.
  • Team

    Collaboration:

    Ability to work collaboratively in a team environment and communicate effectively.

Additional Requirements:

Collaborative Problem Solving:
Commitment to collaborative problem solving, sophisticated design, and product quality.

Coordination:

Coordinate with the rest of the team working on different layers of the infrastructure.

Encore Talent Solutions is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary