i
Xcel Hires Management Solutions
64 Xcel Hires Management Solutions Jobs
5-8 years
Java Developer - Spring Boot/Microservices Architecture (5-8 yrs)
Xcel Hires Management Solutions
posted 1mon ago
Key skills for the job
Job Position : Java Developer
Experience : 5 - 8 Years
Location : Mahadevapura, Bangalore
Mode : Work from office / hybrid
Job Description :
Roles & Responsibilities :
- Design and Develop : Create efficient, scalable, and testable Java-based applications to meet user requirements.
- Maintenance : Regularly update and maintain existing applications to ensure good performance and functionality.
- Troubleshooting : Identify potential bugs or issues and fix them accordingly, ensuring smooth operation of applications.
- Collaboration : Work closely with different teams, including designers, testers, and project managers, to deliver high-quality software solutions.
- Stay Updated : Keep updated on the latest industry trends and technologies to use them in modern projects.
- Code Reviews : Participate in code reviews, offering good and improving feedback to fellow coders to enhance code quality.
- Documentation : Write and maintain clear documentation for software development processes and applications.
- Testing : Conduct thorough testing of applications to identify potential bugs and issues before deployment.
- Overall 5+ years of developing internet-scale solution development primarily using Java, Spring Boot and no-sql databases
- Must have demonstrated proficiency and experience in the following tools and technologies :
- Java 11 (Lambdas, Streams, Completable Future, optional, generics)
- Spring boot (webflux , Reactor 3), spring-data, REST
- Java functional and reactive programming
- Test Driven Development
- Asynchronous Reactive Micro services utilizing Vert.x
- REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification
- Designing database schemas, index design, optimizations for query tuning
- Working knowledge of cloud technologies (eg. docker, kubernetes, jager, prometheus)
- Modern software engineering tools : git workflows, gradle, load testing tools, mock frameworks
- Good knowledge of messaging systems like Kafka, mq
- Take pride in writing good clean code, perform peer code reviews and architecture reviews.
Functional Areas: Other
Read full job description