7 Vymo Technologies Jobs
2-4 years
Senior Associate - Java Development (2-4 yrs)
Vymo Technologies
posted 1d ago
Flexible timing
Key skills for the job
Job Description :
We are seeking an experienced Senior Associate with a strong background in microservices development using Spring Boot and should have good experience on any of the public clouds(AWS/Azure/GCP). The ideal candidate should have expertise in designing and implementing scalable, secure, and high-performance applications while ensuring best practices in software development.
Key Responsibilities :
- Microservices Development : Design, develop, and maintain microservices-based applications using Spring Boot, ensuring high cohesion and loosely coupled services.
- Distributed Caching & Monitoring : Optimize application performance using distributed caching techniques and ensure real-time log tracing and monitoring.
- Data Structures & Algorithms : Apply efficient algorithms and data structures to enhance application performance and scalability.
- Java Core Concepts : Utilize Java core concepts such as Enums, Collections, Annotations, Generics, and Autoboxing to build robust applications.
- Multithreading & Performance Optimization : Develop concurrent applications with multithreading, concurrent APIs, and Java Memory Management (JMM), including garbage collection optimization.
- Database Management : Work with both RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra, Redis), ensuring optimal query performance (Joins, Group By, Aggregate Functions, etc.).
- RESTful Web Services : Design and develop RESTful APIs using Spring Boot/Spring Cloud, ensuring seamless integration with front-end applications and third-party services.
- Build & Version Control : Manage project dependencies with Maven/Gradle and use Git/SVN for version control and collaboration.
Preferred Skills :
- Cloud Certifications (AWS, GCP, Azure) are a plus.
- Experience in distributed computing and highly scalable systems.
- Familiarity with CI/CD pipelines and DevOps practices.
Education & Experience :
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- 2+ years of hands-on experience in Java development with expertise in Spring Boot, Microservices architecture and Public Clouds.
Functional Areas: Other
Read full job descriptionPrepare for Senior Associate roles with real interview advice
Lots of growth opportunities.
Work life balance can be at stake during client launch