Talent.com
This job offer is not available in your country.
Senior Java Developer - Spring Boot / Microservices Architecture

Senior Java Developer - Spring Boot / Microservices Architecture

Mobile Programming LLCBangalore
30+ days ago
Job description

Job Title : Senior Java Developer

Experience : 4+ years

Location : Bengaluru, Pune, Chandigarh, Chennai, Panchkula, Mumbai, Gurugram

Notice Period : Immediate joiner

Role Responsibilities :

  • Design and develop enterprise-level, high-volume web application platforms and state-of-the-art technical solutions leveraging Java and JEE platform technologies.
  • Responsible for designing solutions, developing, implementing, maintaining, and supporting Java-based components and interfaces.
  • Participate in design discussions and solution design sessions with product management and software development teams.
  • Write clean, stable, unit-tested code and accompanying documentation where needed.
  • Apply Test Driven Development (TDD) practices and use software quality measurement tools.
  • Coordinate with various teams such as Quality Assurance, DevOps, Infrastructure, and Site Reliability Engineering (SRE) to ensure a stable development environment.
  • Work closely with Product and Business teams to understand business needs and create effective technical solutions.

Required Knowledge and Experience :

  • 6+ years of experience developing with Java technologies, including systems analysis, Object-Oriented (OO) design, OO programming, and debugging skills.
  • 4+ years of experience in a technology stack including Spring Boot, Spring Cloud, Gradle, Microservices Architecture, REST, Java 1.8, and Spark.
  • Experience with both NoSQL databases (e.g., Cassandra) and SQL databases (e.g., Oracle).
  • Familiarity with build and deployment tools like Git, Stash, and Jenkins.
  • eCommerce experience (Retail) is a nice to have.
  • Experience working with Agile / Scrum teams.
  • Proven ability to detect and correct memory usage issues and optimize code for application performance.
  • Ability to unit-test code for robustness, including edge cases, usability, and high reliability.
  • Technical Skills :
  • Java, JEE
  • Spring Boot, Spring Cloud
  • Gradle
  • Microservices Architecture
  • REST, Java 1.8, Spark, NoSQL (Cassandra), SQL (Oracle)
  • Git, Stash, Jenkins
  • Test Driven Development (TDD), Agile, Scrum
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Java Developer • Bangalore