167 Maimsd Technology Jobs
Java Backend Developer - Spring Boot
Maimsd Technology
posted 2hr ago
Key skills for the job
Notice Period : Immediate - 15 Days
Key Responsibilities :
- Design and implement scalable, distributed backend architectures hosted on AWS for EV vehicles.
- Develop, deploy, and test microservices using Spring Boot and Spring Cloud.
- Containerize applications using Docker and orchestrate them with Kubernetes.
- Implement messaging solutions using Apache Kafka.
- Utilize MySQL and PostgreSQL databases, and manage caching with Redis.
- Deploy applications on AWS EC2, AWS RDS, AWS Redis, AWS ElasticCache, and AWS EKS (Elastic Kubernetes Service).
- Collaborate with cross-functional teams to define and refine architecture for long-term solutions in connected vehicle services.
- Ensure adherence to best practices in software development, including CI/CD, TDD, and Agile methodologies.
- Communicate effectively within the team, ensuring smooth collaboration and alignment with project goals.
- Utilize Datadog for monitoring and logging.
- Create API documentation using Swagger/OpenAPI.
- Conduct thorough testing with JUnit, Mockito, Python, and Spring Boot Test.
Requirements :
- Bachelor's degree in computer science or a related field.
- Minimum of 7 years of software development experience, with at least 2 years focused on developing applications on any cloud platform.
- Hands-on experience working on cloud platforms such as AWS.
- Proficiency in Java and the Spring Boot and Spring Cloud framework.
- Experience with microservices architecture and Spring Cloud.
- Knowledge of containerization using Docker and orchestration with Kubernetes.
- Experience with message brokers like Apache Kafka.
- Proficiency in relational databases such as MySQL and PostgreSQL.
- Knowledge of single sign-on (SSO) procedures and its enablement.
- Understanding of caching mechanisms with Redis.
- Knowledge of deployment on AWS services like EC2, RDS, Redis, ElasticCache, and EKS.
- Understanding of monitoring and logging using Datadog.
- Experience in API documentation with Swagger/OpenAPI.
- Strong testing skills using JUnit, Mockito, Python, and Spring Boot Test.
- Excellent communication skills in English.
Employment Type: Full Time, Permanent
Read full job description7-12 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru
3-6 Yrs
Hyderabad / Secunderabad