Job Description :
Roles : 1 Application Development : Design, code, test, and debug Java applications that adhere to best practices, coding standards, and architectural guidelines.
2 AWS Integration : Utilize a variety of AWS services, such as AWS Lambda, Amazon EC2, Amazon S3, AWS RDS, and Amazon DynamoDB, to build and deploy scalable applications in the cloud.
3 Microservices Architecture : Architect and develop microservices-based applications using Java and AWS services, ensuring modularity, independence, and scalability.
4 Database Management : Design and optimize databases within AWS using services like Amazon RDS or DynamoDB, ensuring efficient data storage and retrieval.
5 Code Quality : Write clean, maintainable, and well-documented code following industry best practices and coding standards Conduct code reviews and offer constructive feedback to peers.
6 Performance Optimization : Identify and address performance bottlenecks in both front-end and back-end components, ensuring optimal application speed and responsiveness.
7 Testing and Debugging : Create and execute unit tests, integration tests, and end-to-end tests to verify the correctness and reliability of the application Debug and resolve issues as they arise.
8 Collaboration : Work closely with cross-functional teams including designers, product managers, and other developers to translate requirements into technical solutions Participate in agile development methodologies.
Requirement :
Looking for expert Full Stack Java Developers with experience in ReactJS, a strong focus on utilizing NoSQL databases As a key member of our team, you will play a crucial role in designing, developing, and maintaining robust applications that leverage cloud-based (AWS) technologies and interact seamlessly with NoSQL, Oracle databases.
Expert in Core Java and designtechnique as well as experience working across largeenvironments with multiple operatingsystems / infrastructure for large-scale programs (e.
g.,Expert Engineers) starting to be firm-wide resourcesworking on projects across the Company Is multi-skilled with expertise across softwaredevelopment lifecycle and toolset May be recognized as a leader in Agile andcultivating teams working in Agile frameworks Sought out as coach for at least one technical skill Strong understanding of techniques such asContinuous Integration, Continuous Delivery, TestDriven Development, Cloud Development, resiliency,security Stays abreast of cutting edge technologies / trendsand uses experience to influence application ofthose technologies / trends to support the business may give speeches and outside the firm, writesarticles