Description:
The Java Developer will be a part of the in-house IT team to develop and maintain back end systems & processes. This is a hybrid position working out of our Brentwood, TN office.
Responsibilities:
-
Coordinate Project tasks with offshore team
-
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.
-
Be prepared to perform POC as needed.
-
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.
-
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
Requirements:
- Hands-on experience with REST and SOAP web services development using Java 17/J2EE – Spring Framework and Hibernate, JPA
-
Experience with web application standards and technologies like Spring Batch, Spring Boot 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 15 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 or any Cloud Provider is a must
-
Nodejs, Python and Shell scripting experience is a plus
-
Excellent team collaboration and communication skills as well as analysis and problem-solving skills