$1,527.00 Fixed
About the Role
We are NovaTech, a cutting-edge technology company that is seeking an experienced Microservices Architect to join our team of innovative professionals. As a leader in our industry, we are committed to delivering high-quality solutions that meet the needs of our clients. Our company was founded on the principle of providing exceptional service and support to our customers, and we are dedicated to maintaining this standard. The successful candidate will be responsible for designing, developing, and implementing microservices-based systems that are scalable, secure, and efficient.
The ideal candidate will have a strong background in software development, with experience in designing and implementing microservices-based systems using Java, Docker, and Kubernetes. You will be working with a talented team of developers, engineers, and architects to deliver innovative solutions that meet the needs of our clients. Our company culture is built on collaboration, innovation, and continuous learning, and we are looking for someone who shares these values and is passionate about delivering exceptional results.
This is a unique opportunity to join a dynamic team and contribute to the development of cutting-edge technology solutions. As a Microservices Architect at NovaTech, you will have the opportunity to work on a wide range of projects, from designing and implementing new systems to optimizing and improving existing ones. You will also have access to the latest tools and technologies, as well as a supportive and collaborative work environment that encourages innovation and creativity.
NovaTech is committed to providing a positive and inclusive work environment that values diversity, equity, and inclusion. We believe that a diverse and inclusive workplace is essential to delivering exceptional results and meeting the needs of our clients. If you are a motivated and experienced Microservices Architect who is passionate about delivering exceptional results, we encourage you to apply for this exciting opportunity.
Key Responsibilities
- Design, develop, and implement microservices-based systems using Java, Docker, and Kubernetes
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation, including architecture diagrams and design patterns
- Implement automated testing and deployment scripts using tools such as Jenkins and GitLab CI/CD
- Ensure scalability, security, and efficiency of microservices-based systems
- Provide technical leadership and guidance to junior team members
- Collaborate with DevOps team to ensure smooth deployment and operation of microservices-based systems
- Participate in code reviews and ensure high-quality code standards
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our solutions
- Develop and maintain relationships with stakeholders, including clients, vendors, and partners
- Identify and mitigate technical risks, and develop contingency plans as needed
- Collaborate with QA team to develop and execute test plans and test cases
- Participate in agile development methodologies, including daily stand-ups, sprint planning, and retrospectives
- Develop and maintain technical debt backlog, and prioritize technical debt items
Requirements
- 5+ years of experience in software development, with a focus on microservices-based systems
- Strong proficiency in Java, Docker, and Kubernetes
- Experience with agile development methodologies, including Scrum and Kanban
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Strong problem-solving skills, with the ability to analyze complex technical problems and develop creative solutions
- Experience with automated testing and deployment tools, including Jenkins and GitLab CI/CD
- Strong understanding of cloud computing platforms, including AWS and Azure
- Experience with containerization, including Docker and Kubernetes
- Strong understanding of security principles, including authentication, authorization, and encryption
- Experience with monitoring and logging tools, including Prometheus and Grafana
- Strong understanding of DevOps principles, including continuous integration, continuous deployment, and continuous monitoring
What We Offer
- Competitive salary and benefits package, including health insurance, retirement plan, and paid time off
- Opportunity to work on a wide range of projects, from designing and implementing new systems to optimizing and improving existing ones
- Collaborative and dynamic work environment that values diversity, equity, and inclusion
- Access to the latest tools and technologies, including Java, Docker, and Kubernetes
- Professional development opportunities, including training, mentorship, and career advancement
- Flexible work arrangements, including remote work options and flexible hours
- Opportunity to work with a talented team of professionals who are passionate about delivering exceptional results
How to Apply
To apply for this exciting opportunity, please submit your resume and a cover letter that outlines your experience and qualifications. We also encourage you to include any relevant examples of your work, such as code samples or technical writing samples.
Once we receive your application, we will review it carefully and contact you to discuss the next steps in the hiring process. We are committed to providing a positive and inclusive hiring experience, and we look forward to hearing from you.
- Proposal: 0
- More than 3 month