Java Developer
Inherent Technologies · Oakland, CA · 1 mo ago
EngineeringFull-time
About the Role
Location: Oakland, CA (Onsite with hybrid mode flexibility). Duration: 1 Year.
Responsibilities
- Design, develop, and support enterprise applications using Java and Microservices Architecture.
- Independently design and develop enterprise-grade solutions, contribute to modernization initiatives, and drive continuous improvements in performance, scalability, and reliability.
- Support and troubleshoot production systems.
- Apply business plans to develop IT business cases; anticipate problems, resistance, or objections and take action to resolve them.
Requirements
- 5+ years of professional experience designing, developing, and supporting enterprise applications using Java and Microservices Architecture.
- Bachelor's degree in Computer Science, Engineering, or a related technical field; additional experience may be accepted in lieu of education or degree.
- Strong expertise in Core Java (Java 17+), including Object-Oriented Programming, Collections Framework, Multithreading and Concurrency, Exception Handling, and JVM Performance Tuning.
- Extensive experience developing Spring Boot Microservices.
- Hands-on experience with REST APIs and Microservices Architecture.
- Strong knowledge of relational databases and data modeling, including database schema design, tables, indexes, views, stored procedures, SQL performance tuning, and query optimization.
- Strong written, verbal, communication, collaboration, and presentation skills.
- Strong understanding of SDLC, Agile methodologies, and DevOps practices.
- Experience designing and developing highly scalable and secure applications and products.
- Experience developing and deploying applications on Microsoft Azure.
Skills
- Java
- Spring Boot Microservices
- RESTful APIs
- Event-driven integrations
- SDLC
- Agile methodologies
- Microsoft Azure cloud services
- Azure Service Bus, Event Grid, Azure Kubernetes Service (AKS), Application Insights, Azure DevOps (plus)
- Docker, Kubernetes, containerized deployments (plus)
- Event-driven architectures, messaging technologies, CI/CD pipelines, Infrastructure as Code (IaC) (plus)
- Healthcare, insurance, or other highly regulated enterprise environments (plus)
- Strong analytical and problem-solving skills