Java Developer - Senior

THE JUDGE GROUP, INC.
Austin, TX, United States
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$131,040.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JIRA Automation of Tests Unit Testing Code Review MongoDB Scrum Methodology Software Maintenance Software Engineering Software Systems SQL Databases
+18 more
Data Streaming Web Applications Web Services Software Organization Spring-boot Backend Git Integration Tests Information Technology Avro Atlassian Tools Apache Kafka Front End Software Development Restful APIs Cucumber (Software) Splunk Software Version Control Microservices

Job description

The Enhanced Client Verification Team is looking for a Sr Specialist, Software Development and Engineering with experience with application development in Java to work within a dynamic Agile Scrum Team to design, develop, and maintain scalable, reliable, and high-performance Java based web services that support business critical integration projects. The role will require a strong work ethic, leadership, problem solving skills and the ability to partner with business and technologists across the organization. The successful candidate will have a proven track record of leading application teams to successfully building and supporting enterprise web applications. The role will require a high level of responsibility and accountability yet has a support structure necessary for development growth.

What you are good at:

  • Implementation of new features ensuring they align with best practices, Schwab standards and project goals.
  • Writing well designed, clean, maintainable, testable, efficient code using Springboot framework.
  • Optimizing existing systems for performance, scalability, resiliency, and security.
  • Collaborating with various cross-functional teams to gather requirements and translate them into technical specifications.
  • Analyzing and investigating problems with software solutions and document the results of their investigation(s).
  • Perform maintenance of software and correct defects that have been identified during the maintenance process.
  • Mentoring junior developers by sharing knowledge and providing technical guidance.
  • Conduct code reviews, unit testing, and integration testing to ensure quality deliverables.
  • Staying up to date with emerging technologies and contribute to continuous improvement initiatives.

Requirements

BA/BS degree in Computer Science or related technical field with 4+ years of experience in software development with a strong focus on Java and related frameworks

  • Extensive knowledge of RESTful APIs, microservices architecture, and front-end/back-end integration (4+ years)
  • knowledge in modern software development practices, including CI/CD pipelines, version control (Git), and test automation (4+ years)
  • Experience with writing Splunk queries and developing monitoring Dashboards within Splunk (3+ years)
  • Experience with TDD practices and writing integration tests in Cucumber (4+ years)
  • Experience working with Mongo and SQL Databases (2+ years)
  • Experience developing Avro Kafka schemas for event streaming platforms (2+ years)
  • In-Depth experience in an Agile tools and methodologies and tools (JIRA) - (4+years)
  • Strong problem-solving skills
  • Strong sense of ownership, and self-motivated with a passion for resolving technical problems
  • Strong leadership skills
  • Good communication and collaboration skills across team boundaries

Apply for this position

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

Apply on www.dice.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:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · WWC Europe 2026

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all