9 - 14 years

0 - 2 Lacs

Posted:21 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

India Bangalore

Preferred candidate profile

  1. Minimum 10+ years of software development experience
  2. 5+ years of development experience with Java (minimum Java 8), Spring and Spring Boot
  3. Hands-on experience with Spring Boot, Micro-services, Relational and/or NoSQL databases (Cassandra preferred)
  4. Experience with Spring WebFlux or any reactive experience
  5. Solid experience with SOLID principles and Java design patterns
  6. Domain driven design and event sourcing experience with CQRS
  7. Experience of writing applications for deployment on cloud environments including OpenShift and Docker containers.
  8. Should have worked on RESTful API design and implementation.
  9. Demonstrated experience with object-oriented design and coding with a variety of languages and proven ability to understand and use complex data structures and associated components.
  10. Implementation or working experience of Continuous Integration and Continues Delivery using tools and automation capabilities such as JUnit, Mocking, TestNG, Jenkins, Git, Stash and Jira
  11. Ability to support onsite teams by being flexible with the timings
  12. Deep understanding of multithreading concepts with experience of developing robust and scalable distributed server-side applications and algorithm
  13. Experience with contract testing methodologies, BDD (Cucumber framework), TDD
  14. Desirable to have experience with performance and monitoring tools e.g. Splunk and Appdynamics
  15. Familiarity with Infrastructure as code, terraform and EPHE environments
  16. Demonstrated experience in Agile development, application design, software development, and testing.
  17. Strong technical capability with an intense desire to learn new skills and industry trends.
  18. Collaborative work ethics to thrive on peer support and taking pride in products and capabilities delivered as a team.
  19. Ability to balance priorities and break down complex problems to manageable chunks that can be delivered incrementally.
  20. Must be willing and able to express new ideas, concerns, and opinions directly to a wider team including tech and business partners in team meetings in person or video/teleconferencing. Analytical skills and knack of looking for non-obvious solutions.
  21. Bachelors degree in computer science, Computer Science Engineering, or related field

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
SRS Infoway logo
SRS Infoway

Staffing and Recruiting

Chennai Tamil Nadu

RecommendedJobs for You

bengaluru, karnataka, india

pune, chennai, bengaluru