Sr. Software Engineer – Java

This is a full time direct hire position. Sorry no sponsorship offered for this position. US Citizen and Green Card Holders only!


The following duties are anticipated in this role:

  • Strong verbal and written communication skills with both technical and non-technical peers; capable to manage business and technical team expectations
  • Effective relationships and communication with business partners and vendors to collect and clarify business requirements
  • Self-directed, disciplined, and self-aware to balance project development and support activities with a commitment to excellence in quality, problem-solving and communication
  • Committed to quality excellence, customer focus and business partner relationships
  • Capable self-starter who is proactive in taking care of what is needed to be done; raise issues, options and opportunities when recognized
  • Maintains current knowledge of IT development methodology, architecture design, and technical standards
  • Experienced in providing realistic high-level estimates as well as detailed task estimates.
  • Evaluates requests, determining feasibility by applying knowledge of systems and identifying opportunities to enhance current capabilities
  • Effective coordination across IT, business and testing to provide quality deliveries
  • Capable to execute code reviews and provide mentorship to other team members
  • Effective in completing work on time and in accordance with coding standards, conventions, and practices
  • Effective as an independent contributor and as part of a collaborative team
  • Conduct meetings with stakeholders when appropriate
  • Development of web applications, web components, and web services
  • Follow the complete lifecycle of a project from conception to deployment
  • Architect projects with the Manager of Application Development
  • Effective at troubleshooting and debugging systems
  • Test and manage project deployments and production releases
  • Capable to provide production support on a rotation basis


The ideal candidate will possess a BA/BS degree in Computer Science (Master’s degree in Computer Science a plus) with at least 8 years of overall development and enterprise software experience. Must have excellent verbal communication, written communication, and social interaction skills.


Tech Skill Requirements:

  • Extensive experience in Java J2EE Spring framework 4.0
  • Extensive experience in HTML, CSS, Javascript, JSP, and front-end frameworks (Angular 4+ a plus) (Vue recommended)
  • Extensive experience SQL Queries including multi-table join capability
  • Experience in web services software architecture and design (REST/SOAP), including security-based implementations
  • Experience in Java including data structures, algorithms, and asynchronous architectures
  • Experience implementing transaction and, management and persistence using ORM frameworks (JPA and Hibernate)
  • Experience writing SQL Queries including multi-table join capability
  • Experience with Oracle PL/SQL
  • Experience with Oracle SQL DDL, DCL, DML and Query Tuning.
  • Experience with UNIX/Linux OS scripting
  • Experience with UNIX/Linux OS infrastructure systems; servers and systems administration a plus
  • Experience in Database Data Modeling a plus
  • Experience in building enterprise web applications leveraging responsive design for mobile devices (web apps running on mobile devices such as tablets) a plus
  • Experience using Apache HTTP and Apache Tomcat (configuration experience a plus)
  • Understand networks and concepts with the ability to provide requirements to infrastructure team as well as provide troubleshooting assistance is a plus

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top