HamburgerMenu
hirist

Job Description

Job Description :



Enterprise Architecture :

- Define end-to-end enterprise architecture for Java-based platforms.



- Design highly scalable, resilient, and secure systems.


- Create architecture, roadmaps, solution blueprints, and reference architectures.


- Conduct architecture and design reviews.

Technical Leadership :


- Provide hands-on guidance for Java 11+/17+, Spring Boot, Microservices.


- Drive adoption of coding standards, design patterns, and best practices.


- Mentor senior developers and technical leads.


- Lead technical decision-making and proof-of-concepts.

Domain Solutions :



- Warehouse / Supply Chain, Finance, IoT, Retail

Technical Skills :



- Core software development experience working on large scale enterprise systems


- Must have knowledge on java 17+ and spring boot framework


- Must have strong understanding of backend system design, micro services architecture and API development


- Experience with RESTful APIs and message queues (ex: RabbitMQ, Kafka)


- Proficiency with relational and NoSQL databases (ex: MySQL, mongoDB)


- Familiarity with container technologies (Docker, Kubernetes)


- Excellent debugging, problem solving and communication skills


- Promote engineering best practices across design, code quality, testing, CI/CD and observability

Soft Skills :



- Strong communication and stakeholder management


- Strategic thinking and problem-solving


- Leadership and mentoring


- Ability to align business goals with technical solutions


- Experience working in Agile/Scrum teams

Roles and Responsibilities :

- Design system architecture for Java-based applications and enterprise systems.


- Define application structure, modules, and component interactions.


- Select appropriate technologies and frameworks such as Spring Boot, Spring Framework, and Hibernate.

- Create high-level and low-level design documents and architecture diagrams.



- Ensure scalability, reliability, and performance of applications.


- Define coding standards, design patterns, and best practices for development teams.


- Review code and provide technical guidance to developers.


- Design and manage microservices and REST APIs.


- Integrate applications with databases, external systems, and third-party services.


- Work closely with DevOps teams for CI/CD and deployment using tools like Docker and Kubernetes.


- Ensure application security and implement authentication and authorization mechanisms.


- Monitor and optimize system performance and troubleshoot complex technical issues.


- Provide technical leadership and mentoring to the development team.


- Collaborate with business analysts, project managers, and stakeholders to understand requirements.


- Maintain architecture documentation and technical standards across projects.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in