Skip to main content

Technical Architect - Java

L6

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

Level

LeadL6

Location

Bel Air, MD

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

yesterday

To get sharper similar jobs, create your profile using the link below.

Create profile