Senior Java Developer IV
- Salary
- $79/hr
- Hiring from
- United States
- Work type
- Remote
- Posted
619,239 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Job Description
We are seeking
a highly skilled and experienced Senior Java Developer with strong hands-on
expertise in Java, Spring framework/Spring Boot, Messaging Queues, Caching and
Angular to join our client’s dynamic team. The ideal candidate will develop,
and maintain robust, scalable, and high-performance applications seamlessly
integrating Java-based backend systems with Angular-based front-ends. This role
requires a proactive problem solver who thrives in a collaborative, fast-paced
environment.
Important
Details:
Onsite or
Remote: Candidate MUST be a resident local to Madison or near the Madison
office, or willing to relocate to Madison prior to starting the role at their
own expense. The selected hire can work 100% remote from within the Madison
area but must be available to come into the office if needed. Candidate must be relocated 1 month after
Hire Date.
Interview
Process: Two Round Interview Process. Both rounds will be In-person interviews
only.
Contract
Duration: 6/30/2027, likely to extend.
Key
Responsibilities:
- Develop
and maintain Java (8 to 21)-based backend applications, ensuring high
performance and scalability.
- Unit
test and code coverage using Junit.
- Use
spring boot, messaging queues, caching and Kafka, Redis and or equivalent
tools.
- Develop
and maintain Angular (21)-based front-end user interfaces with a focus on
responsiveness, usability, and ADA/WCAG compliance.
- Unit
tests using Junit and PlayWright.
- Collaborate
with cross-functional teams, including business analysts, and APM/QA engineers,
to gather and implement requirements.
- Create
and maintain RESTful APIs for seamless integration between frontend and backend
systems.
- Troubleshoot
and resolve technical issues, ensuring system reliability and robustness.
- Stay
up to date with industry trends, emerging technologies, and best practices in
Java and Angular development.
- Code
reviews and contribute to code quality and standards to ensure high-quality
product delivery.
- Participate
in the full software development lifecycle, including requirements gathering,
design, coding, testing, and deployment.
Requirements
Required
Skills:
- Strong
proficiency in Java, Spring Framework (Spring Boot), Hibernate/JPA, Message
queuing, and caching. (8 + yrs experience).
- Experience with web
applications development, web services, REST API, etc. (8 + yrs experience).
- Advanced
skills in Angular (21), Typescript, HTML5, and CSS3.
- Experience designing,
creating, and documenting RESTful API using Spring Boot and OpenAPI.
- Practical knowledge of, and
experience with, various middleware platforms like Apache Kafka, Redis, and
BOOMI.
- Familiarity
with CI/CD pipelines, deployment automation, and dynamic environment
configuration.
- Experience
developing wire frames and mock-ups as a tool to communicate design concepts
with stakeholders.
- Strong
knowledge of relational databases like Oracle.
- Familiarity
with cloud platforms like AWS, Azure, Google Cloud.
- Excellent
problem-solving and analytical skills.
- Strong
verbal and written communication skills.
- Proven
ability to work both independently and collaboratively in a team environment.
- Knowledge
of containerization and orchestration tools like Docker and Kubernetes.
- Familiarity
with Agile/Scrum, Iterative, and waterfall development methodologies.
- Experience
using AI(Prompts/Skills/MCP) to speed up development process.
Nice to
Have Skills:
- Dell Boomi,
Dynatrace, Microsoft Azure DevOps, Docker, Kubernetes.
Benefits
- Health and Dental Insurance
- Life Insurance
- Short/Long Term Disability Insurance
- Simple IRA
- Referral Bonus
- Employee Assistance Program
