Software Engineer - Java Developer I
Company: Encore Talent Solutions
Location: Cincinnati
Posted on: June 24, 2025
|
|
Job Description:
About Encore Talent Solutions: Encore Talent Solutions is a
trusted professional services firm dedicated to helping
organizations achieve their goals by providing exceptional talent
solutions. We partner closely with our clients to understand their
unique culture and operational needs, delivering proactive support
during times of growth, transition, and change. Our mission is to
connect top talent with meaningful opportunities to drive business
success. Job Description We are seeking a Java Developer to join
our dynamic team. In this role, you will play a key part in the
full lifecycle of application development — from requirements
analysis through design, implementation, testing, deployment, and
support. This position requires a strong foundation in software
engineering principles, object-oriented design, and the ability to
develop high-quality software solutions across various platforms
and languages. You will collaborate with cross-functional teams and
stakeholders to deliver high-quality solutions in a fast-paced
environment. Required Qualifications: Proficiency in: Java, Java
Springboot, Mobile/Web Development Strong problem-solving and
analytical skills. Excellent communication and teamwork abilities.
Key Responsibilities Participate in the full lifecycle of software
development, including planning, design, coding, testing,
deployment, and maintenance. Design, code, and debug software
applications in various programming languages. Conduct software
analysis, code analysis, and system risk and reliability analysis.
Perform requirements analysis, software reviews, and identification
of code metrics. Apply object-oriented design and analysis
(OOA/OOD) principles. Model and simulate software systems to
evaluate performance and functionality. Develop intuitive and
user-friendly front-end interfaces. Perform software testing and
quality assurance activities to ensure optimal functionality.
Optimize software performance, including tuning, balancing,
automation, and usability improvements. Support and maintain
existing software systems and document functionality clearly.
Integrate new software with existing systems and infrastructure.
Evaluate and recommend new technologies for potential
implementation. Ensure compliance with software development
standards and best practices. Implement software localization and
globalization when required. Work Environment & Location: Location:
Onsite Collaborative team environment with opportunities for
professional growth. 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.
Keywords: Encore Talent Solutions, Greenwood , Software Engineer - Java Developer I, IT / Software / Systems , Cincinnati, Indiana