Senior Java Developer

Noida, Uttar Pradesh, India
Sep 09, 2024
Sep 18, 2025
Remote
Full-Time
5 Years
Job Description

Luxoft is seeking a highly skilled and experienced Senior Java Developer to join our team remotely in India. As a Senior Java Developer, you will play a pivotal role in supporting and delivering Java-based applications within an Agile environment. You will be responsible for leading development activities, collaborating with cross-functional teams, and driving technological innovations.

Project Description

In this role, you will be involved in major projects with broad scope and long-term business implications. You will lead day-to-day system development and maintenance activities, ensuring adherence to service level agreements and Agile methodologies. You will collaborate with business and technical partners to identify opportunities, assess risks, and develop implementation strategies.

Key Responsibilities

  1. Lead Development Activities. Oversee system development and maintenance, ensuring alignment with Agile practices. Manage the team's story velocity and adherence to service level agreements.
  2. Collaboration & Planning. Actively participate in planning, implementation, and review of team deliverables. Engage in code review and grooming sessions, and work closely with the Solutioning Architecture team to drive Agile implementation flows.
  3. Technology Research & Recommendations Research current and emerging technologies and frameworks. Provide recommendations for improvements and maintain technology roadmaps.
  4. Problem Solving. Partner with cross-functional teams to address complex story points and bottlenecks. Conduct deep dives at the code level and define Quality Metrics and methodologies.
  5. Quality Assurance. Ensure comprehensive test coverage, including Unit Testing, System Testing/Integration Testing, and Performance Testing. Perform quality inspections and walkthroughs of all deliverables.

Mandatory Skills

  1. Educational Background. Bachelor’s degree in Computer Science or equivalent work experience with strong technical and quality engineering skills.
  2. Experience. 6-8 years of extensive application development experience. Proven track record of leading at least one full lifecycle project with expertise in design patterns (creational, structural, and behavioral).

Technical Skills

  1. Advanced knowledge of Java, Data Structures, REST API, Microservices, Hibernate, Spring Boot, Spring MVC, Spring Cloud.
  2. Hands-on experience with DevOps, CI/CD, Maven, Git, and cloud deployments (Azure, AWS).
  3. Strong knowledge of PL/SQL.
  4. Personal Attributes. High-energy, detail-oriented, proactive, and capable of functioning under pressure in an independent environment. Strong verbal and written communication skills, with excellent relationship, collaboration, and organizational skills.
  5. Learning & Adaptability. Ability to quickly learn and implement new technologies, frameworks, and tools. Experience in managing multiple concurrent activities and interfacing with diverse and geographically distributed teams.
  6. Certifications. External certifications in Cloud and Java are a plus.

Why Luxoft?

At Luxoft, we are dedicated to delivering top-notch solutions and driving technological advancements. As a Senior Java Developer, you will have the opportunity to work on impactful projects, collaborate with a global team, and advance your career in a supportive and innovative environment. Embrace the flexibility of remote work while contributing to cutting-edge technology solutions that shape the future of our clients.

Equal Opportunity Employer

Luxoft is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. We consider all qualified applicants regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you need accommodation due to a disability, please let us know.

Related Jobs