Job Description
We are looking for a highly skilled Java Architect to join our dynamic development team with 8+ years of experience. This role requires a problem-solving mindset and the ability to work in an agile environment.
Responsibilities:
- Understand business problems and suggest appropriate technological solutions
- Lead engineering efforts from rapid prototypes to large-scale applications using variety of languages and
- tools/technology stacks.
- Able to produce first class technical documentation (architecture, user/process etc.) along with realistic
- estimates from requirements and mock-ups.
- Identify potential risks, bottlenecks and suggest optimal solutions
- Create and recommend solution design options factoring in requirements, standards and current
- infrastructure.
- Communicate and present solutions to relevant stakeholders.
- Collaborate and work well with co-workers and clients to define, design, and ship new features in an Agile
- environment.
- Perform regular code and architecture reviews in diverse technologies and domains.
- Guides and mentors’ other members in team to promote highly technical and self-sufficient teams.
- Provide technical leadership and mentorship to engineering teams, ensuring best practices in
- development.
Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least 8 years of experience in Java eco system e.g. SpringBoot, Spring framework, Hibernate etc.
- Experience in designing, deploying, and testing of Java enterprise applications that are scalable, fault
- tolerant, portable and highly available using SpringBoot, Spring framework, Hibernate etc.
- Proven experience in designing server applications around micro-service / cloud design patterns.
- Experience in building real time applications or transactional systems.
- Experience in working with Oracle databases and NOSQL databases.
- Able to enable the team for maintaining code coverage using Unit tests and Integration tests.
- Able to build code pipelines using Cloud provided services (AWS/Azure) or Jenkins to ensure CI/CD
- Hands on experience of Containerisation and Container Orchestration i.e., Dockers, Kubernetes.
- Hands on experience of working with monitoring tools like ELK, Splunk etc
- Experience with performance and memory tuning tools.
- Hands on experience of implementation of Authentication and Authorization techniques.
- Able to maintain system architecture via knowledge of design patterns.
- Proven ability to manage and lead teams of up to 15 people.
- Strong interpersonal skills, with the ability to build consensus among diverse teams.
- A goal-oriented mindset with a keen sense of responsibility for delivering results
We have a global team of 700 + amazing individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.
People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz, visit: https://www.linkedin.com/company/confiz/