Java Architect

Job Description

Responsibilities-
  1. Problem solving by providing optimal solutions.
  2. Ensure that the end to end solution remains aligned to the Technical applications strategy and target architecture
  3. Conducting, leading, presenting solutions via Customer engagement
  4. Demonstrate Solution Architecture, Development and Technical Leadership skills.
  5. Understand latest market trends and technologies.
Skills-

Job Requirement

Skills-
  1. Strong in Design, Design Patterns, Data structures, coding and Debugging/troubleshooting skills .
  2. Extensive experience in Java/J2EE development in a cloud native microservices based architecture via CI/CD-Devops methods.
  3. Exposure to Collection Framework, Multi-Threading, Exception handling etc.
  4. Experience on Spring boot, Spring MVC, Spring JDBC, Spring data JPA,Restful Web Services, XML, Json structure
  5. Microservices, Dockers, Cloud (Azure), Messaging queues, Caching Techniques/Mechanism, security concepts
  6. Good exposure on any SQL and NoSQL database tool, Design of Conceptual data, Logical data, Physical data.
  7. Experience in performance tuning the queries and modifying/enhancing the existing data model
  8. Should have experience in Unit Testing using Junit or similar automated testing tools, code reviews, logging, monitoring, alerting etc.
  9. Worked in Agile environment and aware of process
  10. Knowledge on Git, Maven, Nexus
  11. Good in communication, client handling and Requirement gathering, Analytical skills
  12. Clear logical thinker and problem solver
  13. Good to have -Knowledge on JavaScript, Angular or any front-end technology is an added advantage