logo

JobNob

Your Career. Our Passion.

JAVA AWS Architect


Hexaware Technologies


Location

Chennai | India


Job description

Required Skills: · Bachelor’s degree in Computer/Information Science or Information Systems Management or equivalent · Minimum 8 years of strong Development experience in JAVA · Proficiency in the Spring Boot framework. · Expertise in NoSQL databases, particularly MongoDB. · Proficiency in building and managing Restful/web services. · Familiarity with Angular and design principles. · Knowledge of AWS/Cloud technologies. Preferred Skills: · Familiarity with Kubernetes. · Knowledge of Kafka (nice to have). · Understanding of Docker. · Drools Framework. Role and Responsibilities: · As a proficient Java developer, you will engage in the development of the Product Builder application, embarking on a completely fresh development journey. · Utilize the Spring Boot framework and NoSQL databases (MongoDB or other open-source alternatives) to construct and advance the project. · Demonstrate expertise in implementing versioning capabilities for documents stored in a NoSQL database, facilitating swift save and retrieval operations. · Devise solutions that prioritize reliability and low-latency requirements. · Build Micro Services from the ground up using Spring Boot, with a focus on creating entirely new services rather than modifying existing ones. · Display familiarity and competence in using the Spring Integration framework. · Create integration points that bridge the new application with the Guidewire system. While prior Guidewire knowledge is not required, the ability to create integration Web Services/APIs is crucial. · Proficiency in Spring Boot framework is essential, with an emphasis on implementing reusable framework changes and design and integration patterns to reduce code complexity. · Implement behavior-driven testing, integration testing, and unit testing templates, contributing to code quality enhancement and accelerated delivery support. Demonstrating creative problem-solving in prioritizing value over effort when producing test cases. · Possess expertise in Groovy for XML and JSON serialization and deserialization, streamlining code verbosity. · Demonstrate a strong grasp of managing codebase in an immutable and stateless manner to enhance testability and code cohesiveness. · Exhibit a comprehensive understanding of clean code concepts to maintain the codebase for long-term requirements. · Apply changes to meet observability requirements by leveraging Spring dependencies for metrics, logs, and traces. · Proficiency in unit testing framework. · Show the ability to take a broad perspective on project objectives and work towards implementing solutions. This includes developing frameworks and abstractions to expedite project delivery. · We are looking for an individual with experience in building applications from the ground up. Please note that this position primarily focuses on the backend and middle-tier development, despite the frontend being Angular-based.


Job tags



Salary

All rights reserved