Senior Microservices Architect (Java SpringBoot)
Apply NowCompany: Diverse Lynx LLC
Location: Middletown, RI 02842
Description:
Senior Microservices Architect (Java SpringBoot)
Middletown, RI (Onsite)
Fulltime
Job Description:
We are seeking a highly skilled and experienced Senior Microservices Architect with over 11 years of hands on experience in software development and architecture. This role requires an individual contributor who excels in designing and implementing robust microservices solutions, with a strong focus on CI/CD, containerization, and cloud based development. The ideal candidate should possess in depth knowledge of various design patterns, data structures, and be adept at optimizing code for space and time complexity.
Key Responsibilities:
Database Management:
Collaboration and Communication:
Qualifications:
Preferred Skills:
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Middletown, RI (Onsite)
Fulltime
Job Description:
We are seeking a highly skilled and experienced Senior Microservices Architect with over 11 years of hands on experience in software development and architecture. This role requires an individual contributor who excels in designing and implementing robust microservices solutions, with a strong focus on CI/CD, containerization, and cloud based development. The ideal candidate should possess in depth knowledge of various design patterns, data structures, and be adept at optimizing code for space and time complexity.
Key Responsibilities:
- Microservices Architecture Design: Design and implement scalable and maintainable microservices architecture.
- Ensure high availability and fault tolerance in the microservices architecture.
- Define and enforce architectural standards and best practices. CI/CD Implementation:
- Develop and maintain CI/CD pipelines for automated deployment and testing.
- Integrate continuous integration tools (e.g., Jenkins, GitLab CI) and practices.
- Containerization and Orchestration: Design and implement containerized applications using Docker.
- Manage and orchestrate containers using Kubernetes. Ensure efficient scaling and management of containerized applications.
- Cloud SDK Based Development: Develop cloud native applications using AWS, Azure, or Google Cloud SDKs.
- Implement and manage cloud based services and solutions.
Database Management:
- Design and manage NoSQL databases, specifically MongoDB.
- Optimize database performance and ensure data integrity.
- Messaging and Caching: Implement messaging solutions using Kafka.
- Manage caching mechanisms using Redis to improve application performance.
- Code Quality and Performance Optimization: Apply design patterns and best practices in software development.
- Optimize code for space and time complexity.
- Conduct code reviews and ensure adherence to coding standards.
Collaboration and Communication:
- Collaborate with cross functional teams to deliver high quality solutions.
- Communicate effectively with stakeholders to understand requirements and provide technical guidance.
Qualifications:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 11+ years of experience in software development, with a focus on microservices architecture.
- Strong proficiency in CI/CD tools and practices. Extensive experience with Docker and Kubernetes.
- Proven experience with cloud platforms (AWS, Azure, Google Cloud).
- In depth knowledge of MongoDB, Kafka, and Redis.
- Strong understanding of design patterns, data structures, and algorithms.
- Ability to optimize code for space and time complexity.
- Excellent problem solving skills and the ability to deliver solutions quickly.
- Strong communication and collaboration skills.
- Familiarity with Agile methodologies and practices.
Preferred Skills:
- Experience with serverless architecture and functions.
- Knowledge of security best practices in microservices and cloud environments.
- Understanding of mitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.