What are the responsibilities and job description for the Senior Java Software Architect Microservices | Spring Boot | Cloud | Kubernetes | Enterprise Applications position at StoneGate-Technologies LLC?
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
Salary : $120,000 - $140,000