Job Overview:
We are seeking a hands-on micro service/multinode architect with a go-getter attitude, excellent communication, software architecture, and project management skills.
Duties and Responsibilities:
- Must be strongly results-oriented with a demonstrated ability to meet the deadlines and deliverables in a timely fashion.
- Must be a self-starter and prepared to work in a time sensitive environment.
- Demonstrated knowledge and experience managing complex relationships with external groups and vendors.
- Must possess and demonstrate a positive, can-do attitude and be highly motivated with good communication skills.
- Produce architecture plans and design guidelines for Microservices application
- Participate in creation of technology roadmaps and align them with the current and future business needs
Qualifications & Experience
- 10+ years of experience in Software Development preferably with Java and other open source technologies.
- Architect and design, and implement features based on product requirements.
- Proficient in Java and Spring framework or similar stack.
- Senior level MicroServices developer and architect to deliver efficient, maintainable, robust micro services and decompose existing monolithic Applications into Micro services.
- Broad and deep technical expertise with virtualization and cloud technologies, e.g., Amazon Web Services (AWS) and deep knowledge on AWS related core technologies
- Experience leveraging open source technologies and developing service-oriented products
- Exposure to micro services, Angular, Containers and cloud experience, CI/CD.
- Strong in Integration components - Integration, RESTful web service implementations, Spring Boot, XML/XSD, JSON.
- Knowledge of MQ Integration, Kafka Messaging experience, MongoDB integration and design
- Troubleshoot issues and performance bottlenecks, advanced SQL for databases like Oracle, PostgreSQL. Good hands on writing procedures based on business logic.
- Working knowledge of DevOps tools(GIT, JIRA, Sonar Qube, Artifactory)