Empower

Engineer Software - Java Full Stack

Empower
Apply
4 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design, develop, test, and maintain responsive, accessible web applications and backend services.
  • Build user interfaces with JavaScript frameworks and develop Java and Spring Boot services for single-page applications and integrations.
  • Develop and maintain service interfaces and contribute to shared frameworks, reusable components, coding standards, and architectural practices.
  • Participate throughout the development lifecycle, including design, implementation, testing, release preparation, and application support.
  • Collaborate with business analysts, QA, architects, designers, and other developers to translate requirements into technical solutions.
  • Support unit and end-to-end testing, code reviews, CI/CD pipelines, automated builds, and diagnosis of production and non-production issues.
  • Work in cloud-based and containerized deployment environments and provide guidance or mentoring to junior developers as needed.

Requirements

  • University or college education in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.
  • 3–5 years of professional software development experience across frontend and backend technologies.
  • Strong proficiency in HTML, CSS, JavaScript, responsive UI development, SASS, LESS, and modern CSS layout techniques.
  • Experience with modern JavaScript frameworks such as Vue or React, cross-browser compatibility, client-side debugging, and WCAG-compliant accessible applications.
  • Proven experience with Java, Spring Boot, microservices, RESTful APIs, backend-to-frontend integrations, and modular or service-based architectures.
  • Experience with AWS, Amazon EKS, Docker, Kafka, Swagger, MongoDB, cloud-first development, and containerized environments.
  • Working knowledge of Git or similar version control systems and CI/CD tools such as Jenkins, SonarQube, Docker, and GitLab.
  • Familiarity with NoSQL and relational databases, Agile delivery environments, Jira, and Confluence.
  • Strong analytical, problem-solving, communication, collaboration, and adaptability skills.
  • Preferred qualifications include experience with shared platforms, frameworks, component libraries, mentoring, enterprise digital platforms, multi-team delivery, Appian, and Ingenium.

Benefits

  • Flexible work environment and fluid career paths with opportunities for internal mobility.
  • Emphasis on purpose, well-being, work-life balance, and a welcoming and inclusive workplace.
  • Opportunities to contribute volunteer hours to community causes.
  • Equal opportunity employment and consideration regardless of protected personal characteristics.

Tech Stack

Apache KafkaAWSCSSDockerGitHTMLJavaJavaScriptJenkinsLessMongoDBReactSassSonarQubeSpring BootVue.js

Categories

Empower

About Empower

10,000+ employees
Contact me