What are the responsibilities and job description for the Java Architect position at EKIN Solutions Inc?
Job Details
Job Title: Java Architect
Location: Atlanta GA (Day One on-site)
Duration : Long Term
MUST : Java, Springboot, Microservices
10 of years of experience in software development.
3 years of experience in the following:
Serving as an Application Architect for large scale enterprise applications and backend systems.
Serving in a professional senior technical role such as Technical Lead, Team Lead, or equivalent hands-on roles
Proficient in Java/J2EE and related open-source frameworks (Spring, JPA, Hibernate, etc.)
Strong experience of message brokers, event-driven architectures.
Proficiency in building integration solutions with various messaging systems and integration platforms (Kafka, Red Hat AMQ, IBM WebSphere MQ, ESB, WebSphere Process Server, etc.)
Experience with public cloud providers (particularly AWS).
Experience in developing Services Oriented Architectures (SOA) and microservices-based architecture designs.
Familiar with containerized app deployments (Docker, Kubernetes framework or Red Hat OpenShift), Server less Architecture.
Experience in database systems RDMS, RDS, NoSQL, DynamoDB, etc.
Strong knowledge of object-oriented design, design patterns, current IT trends, modern technology landscape, architecture principles, and advanced development techniques.
Expertise in Agile practices and the Agile development methodology.
Familiarity with DevOps practices and tools for continuous integration and deployment.
EDUCATION
Bachelor s Degree in Computer Science, Information Systems, Engineering or related field or equivalent work experience.