Job Description
Java Backend Developer / Microservices Engineer
Key Responsibilities & Skills
- Design, develop, and support enterprise-grade Java applications using Spring Boot, Microservices, and REST APIs to deliver scalable and resilient business solutions.
- Build and maintain applications using the Spring ecosystem, including Spring MVC, Spring Data JPA/ORM, Spring AOP, and Spring Security.
- Design, implement, and optimize database solutions utilizing MongoDB and PostgreSQL, ensuring efficient data modeling, query performance, and scalability.
- Develop and manage RESTful APIs following enterprise standards, leveraging OpenAPI/Swagger specifications and API Gateway technologies.
- Design and implement containerized applications using Docker and deploy them on Kubernetes/OpenShift platforms to support cloud-native architectures.
- Implement enterprise security controls including mTLS, OAuth2, JWT, COIN Authentication, and secure API communication patterns.
- Develop responsive and user-friendly web applications and UI components using modern front-end technologies, ensuring seamless integration with backend microservices and APIs.
- Collaborate with UX/UI teams to design, implement, and optimize web interfaces with a focus on usability, performance, accessibility, and customer experience.
- Deploy and support web applications on enterprise web servers and application servers such as Tomcat, Nginx, Apache HTTP Server, or cloud-native platforms.
- Provide production support by performing troubleshooting, root cause analysis, performance tuning, monitoring, and application reliability improvements.
- Collaborate with DevOps teams to integrate applications into CI/CD pipelines, source control platforms, and cloud-native deployment frameworks.
- Design scalable and distributed systems leveraging event-driven architecture, asynchronous processing, messaging frameworks, and API integrations.
- Leverage AI-enabled development practices including GenAI-assisted coding, prompt engineering, AI-powered documentation, knowledge retrieval solutions, and intelligent developer productivity tools.
Core Technical Skills
- Java, Spring Boot & Microservices Development
- Spring MVC, Spring Data JPA, Spring AOP, Spring Security
- REST API Development & OpenAPI/Swagger
- MongoDB & PostgreSQL
- Docker, Kubernetes & OpenShift
- OAuth2, JWT, mTLS & Enterprise Authentication Models
- Event-Driven Architecture & Asynchronous Processing
- Production Support & Performance Engineering
- CI/CD Pipelines, Git & Cloud-Native Development
- Distributed Systems & Enterprise Architecture
AI Skills (Preferred)
Knowledge of
GenAI and LLM fundamentals, including prompt engineering, MCP, RAG-based knowledge retrieval, and AI-assisted development workflows. Exposure to
Python development and AI-integrated DevOps/CI/CD practices is a plus.
Salary Range- $100,000-$120,000 a year #LI-SP3 #LI-VX1
Location
Dallas, TX
Function
TECHNOLOGY
Role
Engineer
ID
438914
Skills
Microservices
Salary Range
$100,000 - $120,000
|