18 Softility Jobs
Senior Java Developer - Spring Boot/Microservices Architecture (3-8 yrs)
Softility
posted 19hr ago
Flexible timing
Key skills for the job
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
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
3-8 Yrs
3-6 Yrs
5-10 Yrs
Hyderabad / Secunderabad