Lead Java Developer

SFE PARTNERS LLC
Phoenix, AZ, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Spring Security Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management User Authentication Unit Testing Microsoft Azure Cloud Computing Continuous Integration Software Design Patterns
+35 more
Gradle Monitoring of Systems Hibernate (Java) Java Persistence API Java Virtual Machine (JVM) Junit PostgreSQL Apache Maven Enterprise Messaging Systems MySQL OAuth Object-Oriented Software Development Oracle (Applications) Performance Tuning Mockito JSON Web Token Secure Coding SQL Databases Management of Software Versions Software Vulnerability Management Data Logging Multithreading Spring-mvc Concurrency Spring-boot Git Event Driven Architecture Solid Principles Kubernetes Apache Kafka Restful APIs Dynatrace Docker Jenkins Microservices

Requirements

Primary Skills: Java, Spring Boot, Microservices, REST APIs, SQL, Kafka, AWS, System Design, asynchronous,

  • Strong proficiency in Java 8/11/17 or later, including collections, multithreading, concurrency, exception handling, and JVM fundamentals.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
  • Hands-on experience building and maintaining microservices-based applications.
  • Strong understanding of REST APIs, API versioning, authentication, authorization, and API integration patterns.
  • Experience with SQL databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with Apache Kafka, messaging systems, or event-driven architecture.
  • Knowledge of design patterns, SOLID principles, clean code, and object-oriented design.
  • Experience with unit and integration testing using JUnit, Mockito, and related frameworks.
  • Familiarity with Git, Maven or Gradle, Jenkins, and CI/CD practices.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of application performance tuning, distributed tracing, logging, and monitoring tools.
  • Familiarity with secure coding practices, OAuth 2.0, JWT, and application vulnerability remediation.

Apply for this position

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

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…