This site uses cookies. To find out more, see our Cookies Policy
Contact Us 877.823.3669

Java Architect in Windsor, CT at SNI Technology

Date Posted: 12/4/2018

Job Snapshot

Job Description


Responsibilities:

  • Java Architect- to support the growing demand for our services. This role will sit in our CT location full time.Some local travel to client locations may be required occasionally.
  • As a Java Architect, you will be responsible for developing complex software that solves business problems. You will be responsible for thinking, collaborating ideas for solutions with peers and junior staff, as well as creating and approving designs of others. A successful candidate will have a sense of pride in ownership in their work and strive to produce the highest quality deliverables and takes responsibility to ensure the project is successful.
  • The Architect will carry the sole responsibility of the technical success of the project, including oversite of the front end and database portions of projects.
  • Successful candidates will collaborate with the UI engineers and create service-orientated designs that work with modern dynamic front end technologies like ReactJS, Angular, etc and output robust interactive applications through endpoint integration.
  • In this role, you will be responsible for both writing new code, servicing/troubleshooting existing code, and leading technical designs and solutions. The Architect will have technical responsibility for the success of the application including some oversite to the UI team.
  • Creating Standard Work, documentation, QA test plans, and other supporting activities will be required.



Skills required to be successful:

  • Practitioner ability in Core Java J2EE 1.8 or higher and exposure to multiple frameworks like Spring MVC, Spring Boot, and Hibernate
  • Experienced with developing on Tomcat and productionizing on Websphere 8.5.5, setting up JNDI and JVM variable controls, and Security and https authentication protocols
  • Ability to lead a team of 3-5 engineers
  • Understanding of n-tier architecture and ability to create functional designs that scale
  • Ability to design and optimize software that follow Service Orientated Architecture (SOA) and/or micro-services patterns
  • Experience creating RESTful APIs
  • Experience using Git, or similar source repo, issue tracking, and committing code
  • Ability to follow standards and project processes as defined by project managers and the customer
  • Communication with customers and stakeholders of all levels, both oral and written, is a critical success factor. Strong presentation skills and an ability to demonstrate concepts to an audience of multiple levels. Participation in technology pre-sales is required.
  • Knowledge of CORS, CSRF, and other security issues across domains
  • Working knowledge of Python is a huge plus



Qualifications:

  • Bachelor's degree in MIS/CS or similar discipline with formal software engineering coursework, or in lieu of a formal degree, 4 years of additional professional software development experience and at least 2 professional certifications (eg, MCSE, PMP, TOGAF)
  • 7-10 years' experience in core Java J2EE enterprise applications
  • Demonstrated track record of individual growth, academically and/or professionally
  • Strong desire to learn new things and venture into uncharted territory