Job Summary:
We are seeking an experienced Java Full Stack Architect to lead the design development and implementation of Javabased applications. The ideal candidate will have extensive expertise in modern software architecture design patterns and best practices. This role involves mentoring development teams ensuring the scalability of solutions and collaborating with various stakeholders to deliver highquality applications that align with business goals.
Key Responsibilities:
- Lead the design and development of robust scalable and extensible Javabased applications.
- Architect nextgeneration microservices with a focus on highquality development.
- Manage the evolution of application services from ideation through monitoring and support.
- Mentor junior developers review code and ensure adherence to coding standards and best practices.
- Stay current with industry trends and implement modern tools and techniques to enhance efficiency.
- Collaborate with development teams project managers and stakeholders to ensure alignment with business requirements.
- Communicate complex technical concepts effectively to both technical and nontechnical stakeholders.
- Design and implement microservices architecture ensuring seamless integration with thirdparty APIs and services.
- Troubleshoot and resolve technical issues optimize application performance and ensure security best practices are followed.
- Develop and enforce coding standards best practices and technical documentation.
- Ensure compliance with regulatory requirements and highquality deliverables through collaboration with QA teams.
Objectives of the Role:
- Translate the company vision into clean efficient web applications.
- Architect microservices models with scalability robustness and high performance in mind.
- Collaborate across teams to deliver optimal solutions while managing the lifecycle of applications.
- Proactively identify and implement best practices to avoid common pitfalls in service development.
Required Skills and Qualifications:
- Experience: Over 10 years in software design and development including 4 years in an architectural role.
- Core Expertise:Java Spring Boot Hibernate and RESTful APIs.
- Design patterns microservices architecture and eventdriven systems.
- Frontend technologies: HTML CSS JavaScript and frameworks like Angular React or .
- Cloud platforms: AWS Azure or Google Cloud.
- Tools & Frameworks:Jenkins Docker Kubernetes CI/CD pipelines.
- Git and versioning best practices.
- Database Proficiency: MySQL PostgreSQL MongoDB.
- Advanced Skills:Performance tuning troubleshooting and implementing security best practices.
- Agile development processes and collaboration with crossfunctional teams.
- Leadership Abilities:Proven ability to mentor junior developers and lead technical teams effectively.
- Exceptional communication skills for explaining complex concepts to various stakeholders.
Preferred Skills:
- Familiarity with eventdriven architectures and asynchronous programming.
- Experience in regulatory compliance and technical documentation.
- Proficiency in integrating thirdparty APIs and optimizing application scalability.
Why Join Us
This is a challenging and rewarding role offering the opportunity to work on cuttingedge projects drive innovation and make a significant impact on the success of our organization.
Let me know if you d like to refine this further or add any specific details!
lamda,jenkins,javascript,css,angular,spring boot,kubernetes,security best practices,agile development,performance tuning,mongodb,html,troubleshooting,hibernate,ci/cd pipelines,java,jpa,docker,aws,azure,mysql,restful apis,google cloud,,react,postgresql