Java Aws Mumbai/pune

Year    Pune, Maharashtra, India

Job Description


Job Summary: We are seeking a highly experienced and motivated Senior Java Developer to join our talented engineering team in Mumbai. You will play a crucial role in designing, developing, and maintaining robust and scalable Java-based applications and services. Leveraging your deep technical expertise and proven track record, you will contribute to critical projects, mentor junior developers, and drive technical excellence within the team. This is an opportunity to take ownership of significant development initiatives and make a substantial impact on our products and technology. Responsibilities: Design and develop high-performance, scalable, and maintainable Java-based applications and APIs. Take ownership of significant modules and features throughout the software development lifecycle. Write clean, well-documented, and testable code adhering to best practices and coding standards. Collaborate closely with architects, product managers, and other engineers to define and implement technical solutions. Participate in architectural discussions and contribute to the overall system design. Conduct thorough code reviews to ensure code quality, performance, and adherence to architectural guidelines. Troubleshoot and resolve complex technical issues and production incidents. Mentor and guide junior developers, fostering their technical growth and development. Participate in performance tuning and optimization of applications. Contribute to the design and implementation of database schemas and efficient data access strategies. Ensure the security and stability of our applications. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. +4 years of professional experience in Java software development. Deep understanding of core Java concepts, object-oriented programming, and design patterns. Extensive experience with Java frameworks and technologies such as Spring Framework (Boot, MVC, Data, Security, Cloud), Jakarta EE, and related libraries. Strong experience in designing and developing RESTful APIs and microservices. Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). Proficiency in writing efficient SQL queries and optimizing database performance. Experience with version control systems (e.g., Git) and branching strategies. Familiarity with build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins, GitLab CI). Strong problem-solving, analytical, and debugging skills. Excellent communication, collaboration, and interpersonal skills. Ability to work independently and as part of a high-performing team. Preferred Qualifications: Experience with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native development. Familiarity with containerization technologies (e.g., Docker, Kubernetes). Experience with testing frameworks (e.g., JUnit, Mockito, TestNG). Knowledge of message queues and distributed systems (e.g., Kafka, RabbitMQ). Experience with performance monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack). Knowledge of Agile development methodologies.

TalentOla

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3671696
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year