Search by job, company or skills

Applix

Java Software Engineer

Save
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Java Backend Engineer – Spring Boot / Cloud

Company Description

Applix delivers a comprehensive Manufacturing Operating System designed to automate processes, provide granular control, and scale with growing production needs. Our platform connects factory operations into a smarter, data-driven environment that improves efficiency, quality, and visibility.

By integrating automation and real-time insights, Applix helps manufacturers modernize operations, reduce complexity on the shop floor, and make better operational decisions.

About The Role

Applix is hiring Java Backend Engineers to support a leading client in building scalable, cloud-native enterprise applications. We are looking for software engineers who enjoy solving complex technical problems, building high-quality backend services, and working in modern cloud environments.

This opportunity offers exposure to modern Java development, Spring Boot, microservices architecture, cloud platforms, DevOps practices, AI-assisted development tools, and enterprise-scale software systems.

Role Description

This is a full-time, client-onsite role.

As a Java Backend Engineer, you will be responsible for designing, developing, testing, deploying, and maintaining scalable backend applications using Java, Spring Boot, REST APIs, microservices, and cloud-native technologies.

You will collaborate with architects, product owners, DevOps engineers, QA teams, support teams, and business stakeholders to deliver reliable, secure, and maintainable software solutions.

Senior-level engineers will additionally contribute to technical design, architecture discussions, mentoring, code reviews, and solution ownership.

Key Responsibilities

  • Design, develop, test, deploy, and maintain enterprise-grade Java backend applications.
  • Build and integrate RESTful APIs, microservices, and service-oriented application components.
  • Participate in requirements analysis, technical design, and architecture discussions.
  • Develop cloud-native solutions using modern cloud platforms, preferably AWS.
  • Perform unit testing, integration testing, automated testing, and test-driven development practices where applicable.
  • Conduct code reviews and ensure adherence to coding standards, engineering best practices, security, scalability, and maintainability.
  • Work with DevOps and support teams to monitor, troubleshoot, and resolve production issues.
  • Contribute to CI/CD pipelines, build, release, and deployment processes.
  • Support application performance monitoring, debugging, and reliability improvements.
  • Collaborate effectively within distributed Agile/Scrum teams.
  • Manage timelines, highlight risks, and provide regular status updates.
  • Mentor junior engineers and contribute to team skill development where applicable.

Required Skills & Experience

  • Strong proficiency in Java and Spring Boot.
  • Experience building REST APIs, microservices, and backend services.
  • Good understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience with service-oriented architecture and cloud-native application development.
  • Hands-on experience with relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle.
  • Experience with Git, GitHub, branching strategies, pull requests, and version control practices.
  • Familiarity with API development and testing tools such as Swagger and Postman.
  • Strong knowledge of the software development life cycle and Agile methodologies.
  • Hands-on experience with unit testing, integration testing, automated testing, and code quality practices.
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in fast-paced, distributed engineering teams.

Preferred Skills

  • Hands-on experience with AWS cloud services such as Lambda, ECS, S3, SNS, Kinesis, DynamoDB, and CloudWatch.
  • Experience with Azure cloud platforms is also acceptable.
  • Experience with Docker and containerized application deployments.
  • Exposure to Kubernetes is a plus.
  • Familiarity with CI/CD pipelines and DevOps tools such as Jenkins, GitHub Actions, or similar.
  • Knowledge of JPA, Hibernate, JDBC, and REST/JSON services.
  • Experience with databases and data platforms such as DynamoDB, Snowflake, or other NoSQL/data warehouse technologies.
  • Knowledge of application performance monitoring, logging, and production troubleshooting.
  • Familiarity with TDD/BDD practices is preferred.
  • Experience using modern AI-assisted development tools is a plus.
  • Exposure to serverless architectures and cloud-native development is a plus.

Experience

We are hiring for both junior and senior levels.

Junior Java Backend Engineer

  • 2–5 years of professional Java development experience.

Senior Java Backend Engineer

  • 6–10 years of professional Java / Spring Boot backend development experience.
  • Senior candidates should have experience contributing to design discussions, mentoring team members, reviewing code, and owning technical solutions.

Education & Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

Why Join Applix

  • Work on enterprise-scale applications for leading industrial clients.
  • Gain exposure to modern Java, microservices, cloud, DevOps, and AI-assisted development practices.
  • Collaborate with strong engineering, product, DevOps, and business teams.
  • Build practical software solutions that support real manufacturing and operational environments.
  • Grow across both technical and leadership career tracks.

Position Details

Number of Openings: 4

Employment Type: Full-time

Work Mode: Client onsite

Role Type: Java Backend / Enterprise Application Development

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150824389

Similar Jobs

Chennai, India

Skills:

snowflake JavaS3Aws LambdaDesign PatternsPostgreSQLDynamodbSpring BootMicroservicesOopGitMvc ArchitectureKinesisCloudwatchDockerMySQLSwaggerECSSnsRest ApisPostman

Chennai, India

Skills:

NetbeansJavascriptOops ConceptsJavaHTMLCSSJ2EEDatabaseEclipseAutomated unit testingSCM tools

Chennai, India

Skills:

JpaSpring BootMySQLJavaDockerGitRestful ServicesHibernatePostgreSQLCI CD

Chennai, India

Skills:

Spring BootSpringAlgorithmsCore JavaStrong coding experience

Chennai, India

Skills:

JavaJenkinsGitReactSpring BootKafkaRestful ApisMicroservicesAngularSalesforce