eTeam
Other Service Line - GeoSpatial Developer Java - GSJVDV
eTeam - Vienna, Virginia, United States, 22184
Work at eTeam
Overview
- View job
Overview
Role:Sr. Java Engineer
Vienna - VA
Onsite
Required qualification: 1. 7+ years of hands-on experience in Java, Spring Boot, and RESTful API development. 2. Strong exposure to Azure Cloud Services and microservices architecture. 3. Proven track record in building and optimizing services to achieve sub-250ms response times. 4. Experience with connection pooling, memory management, and thread configuration in high-load applications. 5. Knowledge of secure service communication protocols including MTLS. 6. Working knowledge of DevOps pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions). 7. Familiarity with containerization and orchestration (Docker, Kubernetes/AKS).
Job Description/ Responsibilities: We are seeking a highly skilled and motivated Mid-Level Java Spring Boot Developer with strong hands-on experience in building and optimizing Azure-based microservices. The ideal candidate will have a solid foundation in Spring Boot, a deep understanding of microservice implementation patterns, and a proven ability to optimize high-performance applications with processing speed targets under 250 milliseconds. You will be responsible for designing and developing scalable backend services, ensuring optimal performance through efficient connection pooling, and contributing to the automation of CI/CD pipelines using modern DevOps practices. A strong grasp of MTLS (Mutual TLS)
Key Responsibilities - • Design, develop, and maintain robust Java-based microservices using Spring Boot deployed on Microsoft Azure. • Optimize application performance to consistently meet or exceed a <250ms processing SLA. • Implement connection pooling strategies and thread optimization techniques for high-throughput applications. • Apply advanced knowledge of Azure Kubernetes Services (AKS), App Services, and Azure Functions. • Configure and maintain secure inter-service communication using Mutual TLS (MTLS). • Collaborate with DevOps engineers to integrate and maintain CI/CD pipelines for automated build, test, and deployment. • Debug and troubleshoot performance bottlenecks, latency issues, and scaling challenges in a distributed environment. • Participate in code reviews, architectural discussions, and knowledge-sharing sessions. • Document software components, design decisions, and deployment processes.
Additional Information: • Azure certifications (e.g., Azure Developer Associate). • Experience with distributed tracing, monitoring tools (e.g., Application Insights, Prometheus, Grafana). • Exposure to event-driven systems using Kafka, RabbitMQ, or Azure Service Bus. • Strong problem-solving skills and attention to detail.
Required qualification: 1. 7+ years of hands-on experience in Java, Spring Boot, and RESTful API development. 2. Strong exposure to Azure Cloud Services and microservices architecture. 3. Proven track record in building and optimizing services to achieve sub-250ms response times. 4. Experience with connection pooling, memory management, and thread configuration in high-load applications. 5. Knowledge of secure service communication protocols including MTLS. 6. Working knowledge of DevOps pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions). 7. Familiarity with containerization and orchestration (Docker, Kubernetes/AKS).
Job Description/ Responsibilities: We are seeking a highly skilled and motivated Mid-Level Java Spring Boot Developer with strong hands-on experience in building and optimizing Azure-based microservices. The ideal candidate will have a solid foundation in Spring Boot, a deep understanding of microservice implementation patterns, and a proven ability to optimize high-performance applications with processing speed targets under 250 milliseconds. You will be responsible for designing and developing scalable backend services, ensuring optimal performance through efficient connection pooling, and contributing to the automation of CI/CD pipelines using modern DevOps practices. A strong grasp of MTLS (Mutual TLS)
Key Responsibilities - • Design, develop, and maintain robust Java-based microservices using Spring Boot deployed on Microsoft Azure. • Optimize application performance to consistently meet or exceed a <250ms processing SLA. • Implement connection pooling strategies and thread optimization techniques for high-throughput applications. • Apply advanced knowledge of Azure Kubernetes Services (AKS), App Services, and Azure Functions. • Configure and maintain secure inter-service communication using Mutual TLS (MTLS). • Collaborate with DevOps engineers to integrate and maintain CI/CD pipelines for automated build, test, and deployment. • Debug and troubleshoot performance bottlenecks, latency issues, and scaling challenges in a distributed environment. • Participate in code reviews, architectural discussions, and knowledge-sharing sessions. • Document software components, design decisions, and deployment processes.
Additional Information: • Azure certifications (e.g., Azure Developer Associate). • Experience with distributed tracing, monitoring tools (e.g., Application Insights, Prometheus, Grafana). • Exposure to event-driven systems using Kafka, RabbitMQ, or Azure Service Bus. • Strong problem-solving skills and attention to detail.