REQUIREMENTS:
- Experience : 6 Years
- Strong expertise in Java 8or higher Spring Boot Spring MVC Hibernate JPA and JMS.
- Expertise with Microservices Architecture (MSA).
- Hands-on experience with Apache Kafka REST APIs MongoDB and caching systems (e.g. Redis).
- Experience with Aurora MySQL Cassandra DynamoDB Elasticsearch.
- Proficiency in software engineering tools and best practices (unit testing automation CI/CD).
- A good understanding of UML and design patterns
- Experience in SOA based architecture Web Services (Apache/CXF/JAXWS/JAXRS/SOAP/REST).
- Tests application using TDD and BDD frameworks (e.g. JUnit Mockito etc.).
- Implements continuous integration/continuous deployment (CI/CD) processes to ensure quality and efficiency in the development cycle.
- Experience with Google Cloud Platform (GCP) or other cloud environments.
- Ability to work independently with minimal guidance in a fast-changing environment.
- Excellent communication and collaboration skills for working across global teams.
RESPONSIBILITIES:
- Writing and reviewing great quality code.
- Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements and being able to define technologies patterns and frameworks to realize it.
- Determining and implementing design methodologies and tool sets.
- Enabling application development by coordinating requirements schedules and activities.
- Being able to lead/support UAT and production roll outs.
- Creating understanding and validating WBS and estimated effort for given module/task and being able to justify it.
- Addressing issues promptly responding positively to setbacks and challenges with a mindset of continuous improvement.
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs.
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
No
Employment Type :
Full-time
REQUIREMENTS: Experience : 6 YearsStrong expertise in Java 8or higher Spring Boot Spring MVC Hibernate JPA and JMS.Expertise with Microservices Architecture (MSA).Hands-on experience with Apache Kafka REST APIs MongoDB and caching systems (e.g. Redis).Experience with Aurora MySQL Cassandra DynamoDB ...
REQUIREMENTS:
- Experience : 6 Years
- Strong expertise in Java 8or higher Spring Boot Spring MVC Hibernate JPA and JMS.
- Expertise with Microservices Architecture (MSA).
- Hands-on experience with Apache Kafka REST APIs MongoDB and caching systems (e.g. Redis).
- Experience with Aurora MySQL Cassandra DynamoDB Elasticsearch.
- Proficiency in software engineering tools and best practices (unit testing automation CI/CD).
- A good understanding of UML and design patterns
- Experience in SOA based architecture Web Services (Apache/CXF/JAXWS/JAXRS/SOAP/REST).
- Tests application using TDD and BDD frameworks (e.g. JUnit Mockito etc.).
- Implements continuous integration/continuous deployment (CI/CD) processes to ensure quality and efficiency in the development cycle.
- Experience with Google Cloud Platform (GCP) or other cloud environments.
- Ability to work independently with minimal guidance in a fast-changing environment.
- Excellent communication and collaboration skills for working across global teams.
RESPONSIBILITIES:
- Writing and reviewing great quality code.
- Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements and being able to define technologies patterns and frameworks to realize it.
- Determining and implementing design methodologies and tool sets.
- Enabling application development by coordinating requirements schedules and activities.
- Being able to lead/support UAT and production roll outs.
- Creating understanding and validating WBS and estimated effort for given module/task and being able to justify it.
- Addressing issues promptly responding positively to setbacks and challenges with a mindset of continuous improvement.
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs.
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
No
Employment Type :
Full-time
View more
View less