Sr Software Engineer
Position Type: Permanent
Location: Cincinnati, OH
ARE YOU UP FOR THE CHALLENGE?
Participate in the daily design and implementation activities of the software systems for new features, enhancements and revisions.
Lead design and implementation for complex system features or enhancements.
Be a domain expert in the J2EE systems implementation in all areas including business logic processes, database connections, network connections, session management, distributed transactions, and overall system performances for enterprise applications.
Review programs developed by peers and provide comments, feedback and suggestions to team leads, architects and other developers.
Test and debug systems, implement bug fixes and provide feedback and suggestions to architects and other developers for best practices.
Provide urgent resolutions for critical production issues as needed.
Participate in the production release activities as needed.
WHAT YOU'LL NEED TO SUCCEED:
Master degree in in computer science or related areas with 4+ years programming experiences, or Bachelor degree/comparable training with 6+ years programming experiences.
Master level knowledge in OOD, design patterns, data modeling, HTTP session management, Java Serialization, Java persistence, XML, JSON, SOAP, SOA, JavaMail, RESTful Web Services, MVC frameworks and related Java EE technologies.
Experience with large scale enterprise Java EE application development.
Excellent communication, documentation skills plus team leadership skills.
Experiences with application servers, e.g. WebSphere, JBoss, WebLogic.
Experiences with relational databases and JDBC.
Ability to create technical specifications, architecture diagrams, network diagrams, data models, object diagrams, process flows and application development artifacts.
We believe in the power of building solid relationships and earning the trust of our candidates by collaborating, being passionate, and maintaining high character and integrity. At NexGen, we work hard to place our candidates where they can succeed. And, we have a history of working with great companies.
Take your Business to the Next Level with NexGen Consultants!