Salary
💰 $65 - $80 per hour
Tech Stack
BootstrapHibernateJ2EEJavaJavaScriptJenkinsjQueryJUnitKafkaLinuxMySQLOraclePrometheusRabbitMQSDLCSOAPSplunkSpringSpring BootSpringBootSQL
About the role
- 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.
- Learn client business processes and adhere to client software and change management and IT standards.
Requirements
- 8+ years of experience programming in Java, Spring framework, JavaScript, jQuery, and HTML
- 3+ years of experience with Jenkins, Jira/Confluence, Tomcat or JBoss, Linux, JFrog Artifactory (or similar), SonarQube (or other static code analysis tools), and Veracode (or similar dynamic code analysis tools).
- Experience with Oracle 18 and PL/SQL
- Competency in system analysis
5+ years of experience using:
- Spring MVC, Spring Boot, Spring Data JPA, Spring Security
- Hibernate
- HTML5, Thymeleaf, Bootstrap, CSS, AJAX
- Oracle, MySQL, or SQL Server
- Bitbucket, GitHub, GIT
- JUnit for testing
- Message brokers like ActiveMQ, RabbitMQ, or Kafka
- Monitoring/observability tools such as Splunk or Prometheus