O

OneMagnify

AI-driven marketing optimization and personalization

Lead Java Application Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • In-depth working knowledge of Java, Spring Boot, Spring MVC, Spring Data, and Hibernate/JPA, with current experience on Java 17 or Java 21 (LTS) and Spring Boot 4.x.
  • Modern front-end proficiency in React with Next.js and/or Angular, TypeScript, HTML5, CSS3, and responsive or component-based UI design; legacy jQuery or JavaScript experience is a plus.
  • AI-assisted development skills, including GitHub Copilot, Claude, and Gemini for day-to-day coding, and experience building or integrating AI features using Google Vertex AI and Spring AI.
  • Cloud development and deployment experience with Google Cloud Platform, including Compute Engine, Cloud Run, Cloud SQL, and Cloud Functions; Microsoft Azure and/or AWS experience is a plus.
  • Database experience across PostgreSQL, Oracle, and Microsoft SQL Server, including schema design, query performance tuning, and data migration.
  • Experience developing and automating unit tests using JUnit 5 and/or TestNG, with mocking or assertion libraries such as Mockito and AssertJ.
  • Experience integrating automated tests into CI/CD pipelines, such as Jenkins or GitHub Actions, to support continuous testing and delivery.
  • Experience with code management tools such as Git or SVN and website performance testing.
  • Automobile domain experience.
  • Experience supporting global applications.
  • Familiarity with JIRA, Confluence, Dynatrace, Postman, SonarQube, and JMeter is a plus.
  • Strong web development experience in Java technologies to build and support mid- to high-scale internet websites.
  • Attention to detail and the ability to handle multiple tasks simultaneously and switch between tasks quickly.

Responsibilities

  • Develop and maintain high-quality Java web applications that support business transaction and reporting needs.
  • Collaborate with team members to determine design specifications, participate in code reviews, and contribute to internal infrastructure and process improvements.
  • Develop Java web applications and RESTful APIs, performing technical design, code development, documentation, and test plan generation.
  • Design and implement solutions following microservices architecture and established design patterns, such as Dependency Injection and the Repository pattern.
  • Containerize applications using Docker and support deployment to cloud platforms such as Google Cloud Platform and Microsoft Azure.
  • Build and maintain CI/CD pipelines to automate build, test, and deployment processes.
  • Follow secure coding practices to protect against common vulnerabilities, including SQL injection, XSS, and CSRF.
  • Implement authentication and authorization using standards such as OAuth 2.0, OpenID Connect, and JWT.
  • Monitor and remediate security vulnerabilities in application dependencies and third-party packages.
  • Support compliance and data protection requirements applicable to the application.
  • Store, retrieve, and manipulate data for web application transactions and reporting.
  • Design database schemas and optimize queries for performance and data integrity.
  • Write and maintain automated unit and integration tests, and participate in code reviews to uphold coding standards.
  • Troubleshoot, fix bugs, and validate application behavior across the development lifecycle.
  • Collaborate with product owners, designers, and fellow developers in Agile/Scrum teams to determine design specifications and technical details.
  • Work with colleagues on internal infrastructure and process improvements.
  • Modify existing applications to correct errors, adapt to software upgrades, or improve performance.
  • Assist with production problem resolution as needed, including occasional off-hour support.
  • Apply Java web development experience to build and support mid- to high-scale internet websites.
  • Perform website performance testing and ensure solutions meet quality, performance, and reliability standards.

Desired Qualifications

  • Oracle Certified Professional: Java SE Developer certification.
  • Google Cloud Professional Cloud Developer certification.
  • Knowledge of other programming languages.
  • Knowledge of Content Management Systems.
  • Mobile application development.

About the Company

OneMagnify

AI-driven marketing optimization and personalization

OneMagnify helps leading brands optimize customer experiences through digital transformation, using data-driven, AI-enhanced marketing to personalize interactions at scale. It analyzes data and uses AI-powered insights to tailor content and activate campaigns across digital channels. It stands out by pairing 50 years of brand-building experience with deep industry expertise and a large, skilled team to deliver end-to-end digital activation on top platforms. The goal is to magnify brands by improving online experiences and delivering measurable, data-backed business results for clients.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Charlotte, NC
Founded
1967

Recently Posted Jobs

Explore more opportunities at OneMagnify

See more jobs