
Java Developer / Microservices
Echo IT Solutions · Oakland, CA
All reasons
- Open 52 days
In its favour
- Still listed on the employer's own board
Job Description
We are seeking a highly skilled Senior Java Developer with strong hands-on experience in Core Java, Spring Boot Microservices, and database development. The ideal candidate will be responsible for designing, developing, and supporting scalable, high-performance enterprise applications. Experience with Azure Cloud technologies is highly desirable.
Key Responsibilities
- Design, develop, test, and deploy scalable applications using Core Java and Spring Boot Microservices.
- Develop RESTful APIs and integrate with internal and external systems.
- Analyze business requirements and translate them into technical solutions.
- Participate in architecture, design reviews, and code reviews.
- Troubleshoot performance, scalability, and production issues.
- Collaborate with Product Owners, Architects, DevOps, and QA teams.
- Follow Agile development methodologies and engineering best practices.
- Contribute to CI/CD implementation and application modernization initiatives.
Required Experience
- 7+ years of experience in Java application development.
- Strong expertise in designing and developing enterprise-grade applications using Java technologies.
- Proven experience building cloud-ready, distributed systems and microservices.
Required Technical Skills
Core Java
- Strong understanding of Java fundamentals, OOP concepts, Collections, Multithreading, Concurrency, Exception Handling, JVM, and Performance Tuning.
- Experience with Java 8+ features including Streams, Lambda Expressions, and Functional Programming.
Spring Ecosystem
Hands-on expertise with
- Spring Boot
- Spring MVC
- Spring Data JPA/Hibernate
- Spring Security
- Spring Cloud
Microservices
- Design and development of Microservices-based architectures.
- REST API design and implementation.
- Service communication patterns, resiliency, fault tolerance, and distributed system concepts.
Databases
Strong experience with
- Oracle
- SQL Server
Expertise in
- SQL
- Schema design
- Query optimization
- Stored procedures
- Performance tuning
DevOps & Tools
- Git
- Maven/Gradle
- Jenkins
- SonarQube
- CI/CD pipelines
- Docker and Kubernetes (preferred)
Preferred Skills
- Experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.
- Exposure to API Gateway and event-driven architectures.
- Experience with containerization and orchestration platforms.
- Knowledge of security best practices and OAuth/JWT authentication.
Azure Cloud (Nice to Have)
Exposure to
- Azure Kubernetes Service (AKS)
- Azure Functions
- Azure Service Bus
- Azure App Services
- Azure DevOps
- Azure Key Vault
Experience building and deploying cloud-native applications on Azure is a plus.
Skills
- Java
- Spring Boot
- Azure
- JVM
- AWS Lambda
- Spring MVC
- Spring Data JPA
- Hibernate
- Spring Security
- Spring Cloud
- Oracle Database
- SQL Server
- SQL
- Git
- Maven
- Gradle
- Jenkins
- SonarQube
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- Azure Service Bus
- API Gateway
- OAuth 2.0
- JWT
- Azure Kubernetes Service
- AKS
- Azure Functions
- Azure App Service
- Azure DevOps
- Azure Key Vault
More jobs at Echo IT Solutions
All 141- Senior Mern Stack Developer(60% React+40% Node JS) (26-00312) -Echo IT Solutions · Remote4d ago
- Senior Java Full Stack Application Architect(Need hands on Person with Ecommerce Experience) (26-00311) -Echo IT Solutions · Location not stated4d ago
- Python DeveloperEcho IT Solutions · Syracuse, NY5d ago
- AI Engineer (26-00309) -Echo IT Solutions · Location not stated5d ago
- ETL Informatica LeadEcho IT Solutions · Charlotte, NC6d ago
Similar roles
- Senior Scala Software Engineer3coresystems · Chicago, IL, United Statestoday
- Staff Machine Learning Engineer, HomefeedPinterest · San Francisco, CA, US · Remote, UStoday
- Staff Machine Learning EngineerPinterest · San Francisco, CA, US · Remote, UStoday
- Director, Machine Learning Engineering, Ads MeasurementPinterest · San Francisco, CA, US · Palo Alto, CA, US · Seattle, WA, UStoday
- Staff Software Engineer, App PromotionPinterest · San Francisco, CA, US · Seattle, WA, US · Remote, CA, WA, UStoday
- Staff Software Engineer, Ads & Core Serving PlatformPinterest · Palo Alto, CA, US · San Francisco, CA, UStoday