1 Click Easy Apply


Java Software Engineer


Cincinnati, Ohio


Java Software Engineer Job Opening in Cincinnati, Ohio - Senior Software Engineer
Location: Cincinnati, OH. 45201
Salary DOE - around 95K
Company will not sponsor for this role
Company will not relocate for this role

Key Points: If interested, next to each point put number of years.

Solid core Java software development experience - ideally up to 12 yrs experience or less.
In-depth knowledge of Java programming language
Understanding of logical database design and physical database structures
Excellent knowledge and experience of RDBMS, especially tuning of complex database queries, for Microsoft SQL Server
Working knowledge of key standard development tools: Eclipse
Excellent understanding of OO software design
Experience with the open source frameworks Spring and Hibernate
Plus - Knowledge of application servers (JBoss, WebSphere), including configuration, monitoring and tuning preferred
Plus - Experience in UI technologies such as HTML 5, JQuery, Ajax, and AngularJS preferred

Position Summary

Company is looking for Senior Software Engineer. This is a customer-facing role performing responsibilities such as software installation and implementation, software upgrades, software enhancement design and specifications, development, and delivery, and providing telephone support for various client technical initiatives. Develop, create, and modify general computer applications software using coding practices and methods. Code will be written to accurately reflect written specifications supplied as part of each software project. The role will require working directly with customers, team lead and other developers. Reports to the Manager of Professional Services.

Responsibilities

Provides accurate estimates for analysis, design and development activities for subsystems, and complete assignments within defined estimates
Work with customers to deploy software at customer site
Work with customers to complete data mapping and conversion from customer system(s) into (and out of) the software
Have good understanding of the requirements in the area of functionality being developed
Work with customers to define specifications and lead customer specification reviews on various software projects
Autonomously code software from technical documentation
Create and execute unit tests
Debug code, make and test code fixes as time permits with customer engagements
Adhere to defined coding standards and other defined quality standards
Review code and design from other team members and provide constructive feedback
Develop technical documentation for subsystem in accordance with defined software architecture and applicable project design standards
Adhere to project development processes including documentation, defect tracking, software configuration management, and status reporting
Participate in and contribute to software architectural design discussions

Requirements

Bachelor?s degree in Computer Science and/or related field; related work experience can be substituted for educational requirement
4-8 years software development experience
In-depth knowledge of Java programming language
Understanding of logical database design and physical database structures
Excellent knowledge and experience of RDBMS, especially tuning of complex database queries, for Microsoft SQL Server
Working knowledge of key standard development tools: Eclipse
Excellent understanding of OO software design
Experience with the open source frameworks Spring and Hibernate
Knowledge of application servers (JBoss, WebSphere), including configuration, monitoring and tuning preferred
Experience in UI technologies such as HTML 5, JQuery, Ajax, and AngularJS preferred
Experience with web-services preferred
Excellent documentation skills of the design, coding, and maintenance
Excellent understanding of how critical project completion is to client satisfaction
Excellent communication skills to interact with external, as well as internal clients for the purpose of data gathering and design initiation. This includes both verbal and written communication skills
Excellent oral and written communication skills ? able to present designs, and facilitate design discussions
The ability to interact with external and internal clients
Ability to work as part of a team working towards a common goal
Strong team player with flexible attitude
Well organized and professional
Good analytical skills and attention to detail
This position is located in Cincinnati, Ohio.
Travel up to 20%

pma123h

Click here to apply online

Click here to apply online

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC