Source description
About the role
We are seeking a highly skilled and experienced Java Developer with strong proficiency in Java 8+, AWS cloud services, and software design principles. The ideal candidate will be responsible for designing and developing scalable, high-performance applications and collaborating with cross-functional teams to deliver robust cloud-native solutions. Key Responsibilities: • Design and develop enterprise-grade applications using Java 8+ and modern frameworks. • Architect and implement cloud-native solutions leveraging AWS services. • Apply object-oriented design principles, design patterns, and best practices to build maintainable and scalable systems. • Optimize application performance and ensure high availability and fault tolerance. • Participate in code reviews, unit testing, and integration testing. • Maintain and enhance CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline. • Document technical designs, processes, and implementation details. Required Skills: • Strong hands-on experience with Java 8+ • Good understanding of implementing OOPS concepts • Should be familiar with OOAD concepts • Solid understanding of one or more design patterns / Software Architecture • Experience with AWS cloud services • Familiarity with RESTful APIs or web services concepts • Good understanding of relational and NoSQL databases (e.g., MySQL, DynamoDB).
More at rhsandbox