Softility
Softility - Senior Java Developer - Spring Boot/Microservices Architecture
Job Location
hyderabad, India
Job Description
Key Responsibilities : - Design, develop, and implement complex Java applications using industry best practices and design patterns (OOP, SOLID principles). - Develop and maintain RESTful APIs and microservices for integration with other systems. - Ensure high code quality through unit testing, code reviews, and adherence to coding standards. - Design and develop cloud-native applications on the AWS platform (preferred). - Leverage AWS services such as EC2, Lambda, S3, RDS, and other relevant services. - Implement cloud security best practices and ensure data privacy and compliance. - Design and implement robust integrations between databases (relational and NoSQL) and APIs. - Ensure seamless data flow and transaction management across different systems. - Implement robust error handling, validation, and retry mechanisms for reliable system integration. - Collaborate effectively with cross-functional teams including architects, testers, and product owners. - Communicate technical concepts clearly and concisely to both technical and non-technical audiences. Qualifications : - Experience: 4 years of professional experience in Java application development. - Education: Bachelor's degree in Computer Science, Engineering, or a related field. Technical Skills : - Strong proficiency in Java (Java 8 or later), including core Java concepts (OOP, collections, concurrency), and advanced Java features (lambdas, streams). - In-depth experience with AWS (preferred) or other major cloud platforms (Azure, GCP). - Hands-on experience with core cloud services (compute, storage, networking). - Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB). - Experience in designing and developing RESTful APIs using frameworks like Spring Boot. - Experience with unit testing frameworks (JUnit, Mockito) and test-driven development (TDD). - Familiarity with CI/CD tools and practices (Jenkins, GitLab CI/CD). Other Skills : - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 5/2/2025
Location: hyderabad, IN
Posted Date: 5/2/2025
Contact Information
Contact | Human Resources Softility |
---|