Java Developer

vTech Solution Inc
Phoenix, AZ, United States
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Application Programming Interfaces (APIs) Apache Tomcat Confluence JIRA Automation of Tests Behavior-Driven Development Bootstrap (Software) Business Systems Software Quality
+29 more
Databases Data Integrity Database Queries IBM Software Issue Tracking Systems JasperReports Spring Framework JQuery Javaserver Pages Python (Programming Language) Apache Maven MyBatis Oracle Databases Scrum Methodology Selenium Software Engineering SQL Databases Software Vulnerability Management Web Applications Web Services Test-Driven Development (TDD) Spring-boot Backend Build Management Information Technology Front End Software Development Cucumber (Software) Software Version Control Spring Batch

Job description

The Production Support Java Developer plays a critical role in maintaining and enhancing core business systems to ensure reliability, efficiency, and uptime. This role focuses on diagnosing production issues, deploying patches, and supporting a variety of applications including legacy client-server reengineering and online member services. The developer works collaboratively within a dedicated support team, leveraging modern DevOps practices to maintain and optimize full application stacks. Responsibilities:

  • Ensure system uptime and reliability by promptly diagnosing and resolving production issues.
  • Deploy critical patches and enhancements to production systems.
  • Maintain and optimize applications across the full stack including front-end, back-end, and database layers.
  • Write and maintain automated test scripts to prevent regressions.
  • Tweak user interfaces and manage application flow.
  • Tune database queries, fix APIs, and ensure data integrity.
  • Collaborate with technical peers, business leaders, and technical leads to support and improve systems.
  • Follow modern DevOps methodologies and utilize tools such as Atlassian Jira for issue tracking and deployment., * Role involves supporting critical production systems, requiring responsiveness and reliability.
  • Work within a team environment focused on system uptime rather than sprint cycles.

Scheduling:

  • Contract-to-hire position with a 6-month initial contract period.
  • Standard work hours onsite; specific shift details not provided but may require flexibility based on production support needs.

Requirements

  • Minimum 5 years of professional experience as a Java Developer.
  • At least 3 years developing Java web applications or web services.
  • Expert-level hands-on knowledge of Java 17+, Spring Boot, Spring Framework, and Spring Security.
  • Proficiency with Oracle databases and SQL.
  • Experience with Apache Tomcat, JSP, JavaScript, jQuery, and Bootstrap.
  • Familiarity with Git/Github and Maven for version control and build management.
  • Understanding of secure software development practices and vulnerability remediation.
  • Knowledge of software development lifecycle, preferably Agile Scrum methodology.
  • Bachelor’s degree in Software Development, Information Technology, or related field highly desired.

Preferred Skills & Certifications:

  • Experience with Behavior Driven Development (BDD) and Test Driven Development (TDD), including Cucumber.
  • Familiarity with Spring Batch, Spring Integration, MyBatis, and Filenet.
  • Knowledge of code quality tools and security processes.
  • Experience with Jasper Reports and Selenium automated testing.
  • Exposure to Atlassian JIRA and Confluence for project management and documentation.
  • Participation in continued education and professional development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all