What are the responsibilities and job description for the JAVA Architect position at SARIAN Co?
JD : Must have :
Java Enterprise Design Patterns, Java 8 and above, Spring, Oracle, No-SQL, REST API, JPA, Hibernate, AWS knowledge and experience
Key Qualifications :
- Minimum 8 years of experience in enterprise Java development
- Proven experience as a Java Architect or similar role
- Experienced in delivering advanced solutions for a multi-tier, distributed web application with AWS knowledge and experience
- Strong foundation in Computer Science fundamentals such as data structures and algorithms
- Strong experience with design and implement scalable, high-performance Java-based applications
- Strong experience for architecture and design of e-commerce applications running on Java / Spring,
- Experience in building low latency service APIs, and data aggregation pipelines
- Hands-on programming experience with Java and J2EE, Java11 related technologies : Spring Framework, Spring Data, spring-boot, RESTful Services, JUnit / TestNG
- Solid understanding of technologies such as Web Services, REST API, XML, JSON, HTTP, SSL, TCP / IP, Caching solutions, application performance tuning
- Experience in developing applications that utilize relational databases (e.g. Oracle) and other less structured data stores (NoSQL)
- Excellent troubleshooting, problem-solving skills and the ability to design scalable, and maintainable software solutions.
- Ability to communicate effectively-Self driven, have good communication skills, to take ownership on the project / deliverables,
- Have keen eye for quality and have great attitude towards work and ability to work collaboratively in a team environment
- Provide technical leadership, solutions and mentorship to development teams