Job Description
We have been hiring great full-stack developers for many years, and we want to further expand our distributed team of talented and friendly developers. New hires are mentored by experienced developers and work on critical projects – your code may be released to production within a few days of joining! You can expect an exciting, cutting edge, and challenging environment where you will quickly acquire a wide range of skills.
Responsibilities
Define, document and maintain best practices and strategies regarding application deployment and infrastructure maintenance
Research support issues, business requests, and potential solutions.
Collaborate with others on existing systems, new technologies, design techniques, etc.
Design and build new subsystems or major enhancements to existing systems in line with Enterprise Architecture standards.
Provide analysis and support for the various systems supported by the team
Adhere to standards including coding, testing, and methodology.
Participate in code review process for peers.
Exercise an in-depth understanding of specific tools or technologies applicable to our business.
Research and evaluate alternative solutions and recommend the most efficient and cost effective solution for the systems design.
Perform/ensure quality assurance by reviewing testing results and performing code review
Effectively communicate with business partners, peers and management.
Participate in off-hours support (on call) of production systems and processes on a rotation basis.
Responsible for problem resolution and correction of production/operational problems as assigned.
Mentor others in areas of expertise, including current technologies, systems, business practices, and standards.
Assists in developing and improving procedures, standards, and best practices
Minimum Qualifications
hands-on experience with REST and SOAP web services development using Java 8/J2EE - Spring Framework and Hibernate, JPA
Experience with web application standards and technologies like Spring Batch, Spring Boot, XML, XSD, XSLT, WSDL, JAXB and JSON
Exposure to one or more of the following application servers: Tomcat, JBoss and/or WebLogic
Experience with SQL and relational databases.
Experience working on DB like Oracle, DB2, PostgreSQL and SQL Server
Exposure with the following build and deployment tools - Ant, Maven, Jenkins
Exposure with source control tools (e.g. Subversion, GIT )
In addition to the Java back end experience, a comfort with AngularJS, Angular 10 and above and Bootstrap is needed
Exposure with Atlassian tools - Jira, Confluence
REACT is optional now but ready to support when needed
Working knowledge of AWS is a plus
Nodejs, Python and Shell scripting experience is a plus
Excellent team collaboration and communication skills as well as analysis and problem-solving skills
A great attitude, personal desire & drive to produce amazing work!
Candidates must be currently authorized to work in the United States.
ANY GRADUATE