Back
India   India   Java Developer   Travash Software Solutions/Risk Resources -

Java Developer - Spring Boot/Cloud (4-20 yrs) Anywhere in India/Multiple | Java Developer in Compu1

Travash Software Solutions/Risk

This listing was posted on hirist.

Java Developer - Spring Boot/Cloud (4-20 yrs) Anywhere in India/Multiple

Location:
Anywhere in India/Multiple Locations
Description:

Technical Skills and Expertise:Java Development:- Mastery in Java programming language, including its core libraries and commonly used design patterns.- Proficiency in building and maintaining enterprise - level applications using Java.Spring Boot and Spring Cloud:- Extensive experience in developing applications using Spring Framework, including Spring MVC, Spring Data, Spring Security, etc.- Strong knowledge and practical use of Spring Boot for rapid development and deployment of Java - based applications.- Proficiency in Spring Cloud for building robust and scalable cloud - native applications.- Knowledge of microservices communication patterns (e.g., service discovery, circuit breakers) provided by Spring Cloud Netflix, Spring Cloud Gateway, etc.Cloud Platforms:Hands - on experience with cloud providers like AWS, GCP, or Azure, including but not limited to:- Deployment and management of applications in cloud environments.- Understanding of cloud services like AWS EC2, S3, Lambda, GCP Compute Engine, Azure App Services, etc.- Proficiency in configuring, deploying, and maintaining applications leveraging cloud - native services.System Architecture:- Understanding of system architecture principles and the ability to contribute to the design and improvement of complex systems.- Knowledge of architectural patterns (e.g., microservices, monolithic) and the ability to select and implement appropriate patterns for specific use cases.- In - depth knowledge and hands - on experience in designing, implementing, and deploying microservices - based architectures.- Ability to address challenges related to distributed systems and inter - service communication.- Expertise in caching mechanisms using tools like Redis or Memcached to improve application performance and scalability.- Implementing caching strategies for frequently accessed data to reduce latency and enhance responsiveness.- Implementing monitoring and logging solutions (e.g., Prometheus, ELK stack) to track application health and performance.- Utilizing monitoring data to drive continuous improvement and optimization effortsDevOps and CI/CD Pipelines:- Knowledge of containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) for managing, deploying, and scaling containerized applications.- Experience working with CI/CD pipelines for automated building, testing, and deployment of applications.- Familiarity with DevOps practices and tools (e.g., Jenkins, GitLab CI/CD, Travis CI) for continuous integration and continuous deployment.Team Leadership and Collaboration:- Proven track record in leading and managing development teams, fostering a collaborative and productive work environment.- Strong communication skills to effectively coordinate with cross - functional teams including architects, developers, QA, and product managers.Problem - solving and Troubleshooting:- Excellent problem - solving abilities with a knack for debugging and resolving complex technical issues.- Capacity to identify performance bottlenecks and optimize code for scalability and efficiency.Best Practices and Standards:- Establishing and enforcing coding standards, best practices, and documentation procedures within the development team.- Upholding security best practices and ensuring compliance with relevant industry standards.Additional Skills (Preferred):- Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes for managing containerized applications.- Familiarity with microservices architecture, API design, and implementation.Key Responsibilities:- Lead and mentor a team of developers in Java programming, ensuring code quality, best practices, and adherence to project timelines. - Collaborate with architects to understand system architecture and contribute to its design and evolution.- Drive the implementation of scalable and high - performance Java applications using Spring Boot and relevant technologies.- Establish and maintain development best practices, coding standards, and documentation procedures.- Work closely with cross - functional teams (including DevOps, QA, and product managers) to ensure successful deployment and operation of applications in cloud environments (AWS, GCP, Azure).- Analyze and troubleshoot complex technical issues, providing innovative solutions and improvements.- Stay updated with industry trends and technologies to drive continuous improvement in our development processes. (ref:hirist.tech)
Education/experience:
2 To 5 Years
Company:
Travash Software Solutions/Risk Resources
Posted:
April 22 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Java Developer - Spring Boot/Cloud (4-20 yrs) Anywhere in India/Multiple
Java Developer - Spring Boot/Cloud (4-20 yrs) Anywhere in India/Multiple is a Computer & Software Jobs Java Developer Job at Travash Software Solutions/Risk Resources located in India. Find other listings like Java Developer - Spring Boot/Cloud (4-20 yrs) Anywhere in India/Multiple by searching Oodle for Computer & Software Jobs Java Developer Jobs.