Find the job that moves your career forward.

Sr. Java Developer

12-22 Lacs

Job Detail

  • location_on
    Location Indore
  • desktop_windows
    Job Type: fulltime
  • schedule
    Salary Period:
  • analytics
    Career Level:
  • group
    Industry:
  • calendar_view_day
    Experience: 4-8 Yrs
  • school
    Degree:
  • calendar_month
    Apply Before: Sep 23, 2025

Job Description

Responsibilities

  1. Software Development    
    • Collaborate with senior developers to design and implement new features using Java and modern JavaScript frameworks (e.g., React, Angular, or Vue).
    • Write clean, efficient, and maintainable code following best practices (SOLID principles, design patterns, etc.).
  2. Front-End Implementation
    • Develop user-facing functionalities with HTML, CSS, and JavaScript (or TypeScript).
    • Work with front-end frameworks (e.g., React, Angular, Vue) to create responsive, intuitive user interfaces.
  3. Back-End Services & APIs
    • Build and maintain RESTful APIs and microservices using Java (Spring Boot).
    • Integrate with databases (SQL or NoSQL) and optimize queries for performance.
  4. Testing & Debugging
    • Write unit tests, integration tests, and participate in code reviews to ensure high-quality code.
    • Troubleshoot and resolve bugs, performance, and security issues under guidance from senior team members.
  5. Continuous Integration & Delivery (CI/CD)
    • Use CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to automate builds, tests, and deployments.
    • Assist in deployment of new releases to staging and production environments.
  6. Collaboration & Agile Practices
    • Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute to sprint goals.
    • Collaborate with cross-functional teams (Product, QA, UX/UI) to align on requirements and solutions.
  7. Documentation & Code Maintenance
    • Maintain technical documentation of features, APIs, and system components.
    • Refactor code to improve readability, performance, and scalability over time.
  8. Learning & Professional Development
    • Stay updated on emerging technologies, tools, and industry trends, especially in Java and front-end ecosystems.
    • Seek mentorship from senior developers and actively participate in knowledge-sharing sessions.

Competencies

  1. Educational Background
    • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience).
  2. Foundational Java Skills
    • 12 years of experience (academic or professional) in Java programming (Java 8+ preferred).
    • Basic familiarity with Spring/Spring Boot for back-end development.
  3. Front-End Experience
    • Experience with HTML, CSS, JavaScript (or TypeScript).
    • Exposure to at least one front-end framework (React, Angular, or Vue) through projects or internships.
  4. Database Knowledge
    • Basic understanding of SQL databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
    • Ability to write simple queries and perform basic database operations.
  5. Version Control & Collaboration
    • Familiarity with Git or other version control systems.
    • Understanding of branching, merging, and pull request workflows.
  6. Testing & Debugging
    • Familiarity with unit testing frameworks (e.g., JUnit, Jest) and debugging tools.
    • Desire to learn best practices in test-driven development (TDD) or behavior-driven development (BDD).
  7. Analytical & Problem-Solving Skills
    • Eagerness to tackle complex challenges and learn new technologies.
    • Ability to troubleshoot issues methodically and propose efficient solutions.
  8. Team Player
    • Good communication skills; ability to collaborate effectively with different stakeholders.
    • Openness to feedback, learning, and continuous improvement.
  9. Agile Mindset
    • Willingness to work in a Scrum/Agile environment and adapt to changing requirements.
    • Basic knowledge of Agile principles is a plus.
  10. Bonus Skills (Nice-to-Have)
  • Knowledge of Cloud platforms (AWS, Azure, or GCP).
  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with DevOps practices and tooling.Role & responsibilities


Preferred candidate profile



Perks and benefits



Skills Required

Footer Logo
Quick Links
Contact Us
#Gotthardstrasse 71, Kirchheim, Freistaat Bayern, 141116 - Germany