Hybrid Details:
TBD depending on candidate’s location
Duration:
12 months to start
Job Description
This role involves the development and support of complex, large-scale web-based applications on Linux using Java (J2EE), SpringMVC, JSP, and related technologies. The candidate will troubleshoot and resolve technical issues, ensure system security, and contribute throughout the full software development lifecycle, while collaborating with team members and adhering to IT standards. A minimum of 8 years' experience in Java development and 5 years with Spring and associated technologies is required.
Job Description
Candidate Requirements:
- Demonstrate competency in system analysis
- Issue investigations and resolutions are required
- Technical experience working with web-based applications support and development on Linux using Java (J2EE), SpringMVC, and JSP, Thymeleaf, Java script, PL/SQL, JDBC and SOAP XML web services.
- Experience with Oracle 18, PL/SQL, and with SpringMVC and JBoss 7.x app servers in complex or large-scale web application projects and support
- Familiarity with GIT
- Day to day development and support of internal and external web-based applications on Linux servers written in Java (J2EE), SpringMVC, and JSP, PL/SQL, JDBC and SOAP XML web services
- Troubleshoot issues by identifying root cause and develop a plan for problem resolution.
- Identify and remediate web related vulnerabilities in a timely manner
- Utilize the software development life cycle and manage production business processes to resolve software problems and improvements by writing user change requests and functional specifications
- Design, program, implement code, test, install and configure applications
- Work in a team environment to support user and other technical staff
- Learn the client's business processes and adhere to client-specific software and change management and IT standards
- Minimum of 8+ years’ experience programming in Java, Spring framework, JavaScript, jQuery, HTML
- Minimum of 5+ years experience in Spring MVC, Spring Boot, Spring Data JPA, Spring Security, Hibernate, HTML5, Thymeleaf, Bootstrap, CSS, AJAX, Oracle (or) MySQL or SQL Server, Bitbucket (or) GitHub or similar, testing using JUnit5, message brokers like ActiveMQ or RabbitMQ or Kafka etc., monitoring and observability using Splunk or Prometheus etc.
- Minimum 3 years of experience in Jenkins or similar, Jira/Confluence or similar, Tomcat or Jboss or any other application server, Apache web server, Linux Bash Scripting, JFrog artifactory or similar, static code analysis using SonarQube or similar, dynamic code analysis using Veracode or similar