Senior Java Developer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2

Skills

java
Spring

Job Details

Senior Java Developer

Location: Brentwood, TN,- Remote

Duration: 12 Months

 

Responsibilities :

  • Responsibilities: - Coordinate 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
  • 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

Job description :

- 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

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, 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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.