Senior Java Software Architect Microservices | Spring Boot | Cloud | Kubernetes | Enterprise Applications Locals more Priority Location: Plano, TX Duration: 12 Months Experience: 15+ Years Job Description (Point-wise) 15+ years of hands-on experience in Java application development and enterprise software architecture.

Design and architect scalable, high-performance Microservices-based enterprise applications using Java and Spring Boot . Lead end-to-end architecture, solution design, and implementation for large-scale distributed systems.

Develop secure, scalable, and reusable RESTful APIs and web services. Build cloud-native applications on AWS, Azure, or Google Cloud Platform (Google Cloud Platform) . Design and deploy containerized applications using Docker and Kubernetes .

Collaborate with Product Owners, Architects, Business Analysts, and Development teams to deliver high-quality solutions. Drive application modernization initiatives by migrating monolithic applications to Microservices architecture.

Establish architecture standards, coding best practices, and software design principles across engineering teams. Conduct architecture reviews, code reviews, and technical design sessions.

Optimize application performance, scalability, reliability, and security. Implement CI/CD pipelines and DevOps best practices to enable automated deployments.

Work with SQL and NoSQL databases to design efficient and scalable data solutions. Mentor senior and junior developers while providing technical leadership and architectural guidance. Troubleshoot complex production issues and perform root cause analysis.

Stay current with emerging technologies and recommend innovative solutions for enterprise applications. Ensure compliance with enterprise security standards, coding standards, and software governance policies. Participate in Agile ceremonies and collaborate in a fast-paced development environment.

Mandatory Skills: Java (Java 8/11/17) Spring Boot Microservices Architecture RESTful APIs Cloud Platforms (AWS/Azure/Google Cloud Platform) Docker Kubernetes Enterprise Application Architecture Distributed Systems Software Design Patterns Object-Oriented Programming (OOP) Technical Leadership System Design Performance Tuning Problem Solving

Preferred Skills: CI/CD (Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD) Kafka/Event-Driven Architecture SQL & NoSQL Databases (Oracle, PostgreSQL, MongoDB, Cassandra) Spring Security, OAuth2, JWT Terraform/Infrastructure as Code DevOps Practices Maven/Gradle SonarQube Splunk, ELK, Prometheus, Grafana Agile/Scrum Methodology

For applications and inquiries, contact:[email protected]

Similar jobs

Java API Developer

Apply Now
Back to search page