Logo
TechDigital Group

Technical Architect - Java

TechDigital Group, Hartford

Save Job

Job Description:

  1. Proficiency in Java, with a good understanding of its ecosystems
  2. Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  3. Familiarity with different design and architectural patterns; skill for writing reusable Java libraries
  4. Knowhow of Java concurrency patterns
  5. Experience in writing RESTful web services
  6. Basic understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  7. Ability to write clean, readable Java code
  8. Experience in handling external and embedded databases
  9. Understanding basic design principles behind a scalable application
  10. Skilled at creating database schemas that characterize and support business processes
  11. Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds; implementing automated testing platforms and unit tests
  12. In-depth knowledge of code versioning tools, like Git; familiar with Kubernetes on Azure/AWS
  13. Understanding of building tools like Ant, Maven, Gradle, etc.
  14. Expertise in continuous integration; basic knowledge of Java Server Pages (JSP) and servlets
  15. Knowledge of web frameworks like Struts and Spring
  16. Understanding of service-oriented architecture; knowledge of web technologies like HTML, JavaScript, CSS, jQuery, XML, JSON
#J-18808-Ljbffr