Job Details
Java Architect
Responsibilities:
- Knowledge of architectural design patterns, performance tuning, database, and functional designs.
- Hands-on experience in Service-Oriented Architecture with the ability to lead solution development and delivery.
- Experience in designing high-level and low-level documents is a plus.
- Good understanding of SDLC.
- Awareness of latest technologies and trends.
- Logical thinking, problem-solving skills, and ability to collaborate effectively.
- Use design patterns to make applications reliable, scalable, and highly available.
- Design Microservices and Serverless based architecture.
- Work with client architects to define top-notch solutions.
Additional Responsibilities:
- Good verbal and written communication skills.
- Experience in leading technical teams.
- Ability to communicate effectively with remote teams.
- Strong analytical, logical, and team-leading skills.
- Engage in business development and maintain client relationships.
Technical and Professional Requirements:
- Primary skills: Java, Spring batch, Apache Tomcat, JSP, JPA, Hibernate, JDBC, J2EE, Struts.
- Desirable Skills:
- Solid development experience in Spring Boot, JPA, Hibernate, Web Application Development.
- Good Knowledge of Microservices Architecture and related technologies.
- Experience in Integration Technologies and Architecture.
- Working knowledge of frontend and database technologies.
- Familiarity with Agile & DevOps.