Java Software Engineer
Posted today
Job Viewed
Job Description
Location: Remote
Responsibilities
- Develop and maintain backend microservices using Python, Java and Spring Boot
- Build and integrate APIs (both GraphQL and REST) for scalable service communication
- Deploy and manage services on Google Cloud Platform (GKE)
- Work with Google Cloud Spanner (Postgres dialect) and pub/sub tools like Confluent Kafka (or similar)
- Automate CI/CD pipelines using GitHub Actions and Argo CD
- Design and implement AI-driven microservices
- Collaborate with Data Scientists and MLOps teams to integrate ML Models
- Implement NLP pipelines
- Enable continuous learning and model retraining workflows using Vertex AI or Kubeflow on GCP
- Enable observability and reliability of AI decisions by logging model predictions, confidence scores and fallbacks into data lakes or monitoring tools
Required Qualifications
- 5+ years of backend development experience with Java and Spring Boot
- 2+ years working with APIs (GraphQL and REST) in microservices architectures
- 2+ years’ experience integrating or consuming ML/AI models in production environments (e.g. RESTful ML APIs, TensorFlow Serving or Vertex AI Endpoints)
- Experience working with structured and unstructured data (e.g. Rx Claim metadata, clinical documents, NLP processing).
- Familiarity with ML model lifecycle - from data ingestion, training, deployment, to real-time inference (MLOPS)
- 2+ years hands-on experience with GCP, AWS, or Azure
- 2+ years working with pub/sub tools like Kafka or similar
- 2+ years’ experience with databases (Postgres or similar)
- 2+ years’ experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)
Preferred Qualifications
- Hands-on experience with Google Cloud Platform
- Familiarity with Kubernetes concepts; experience deploying services on GKE is a plus
- Strong understanding of microservice best practices and distributed systems
- Familiarity with Vertex AI, Kubeflow or similar AI platforms on GCP for model training and serving
- Understanding of GenAI use cases, LLM prompt engineering and agentic orchestration (e.g. LangChain, transformers)
- Experience deploying Python-based ML Services into Java microservice ecosystems (via REST, gRPC or sidecar patterns)
- Knowledge of claim adjudication, Rx domain logic or healthcare specific workflow automation
Education
Bachelor’s degree or equivalent experience (High School Diploma and 4 years relevant experience)
Java Software Engineer
Posted today
Job Viewed
Job Description
Backend & Infra: Java (Spring Boot), Microservices, AWS ECS, Redis, ScyllaDB, MongoDB, GraphQL, AWS, Lambda, SQS
Data & AI: Databricks, Spark, Kinesis, Claude, Cursor, LangChain
Observability: Prometheus, Grafana, CloudWatch
Role: Senior Backend Engineer (Java / Microservices)
We’re hiring an experienced backend engineer (4-10 years of experience) to help build scalable, real-time systems at the core of our global marketplace.
Responsibilities:
● Build and scale microservices with low-latency design & high-throughput for real-time hotel search and distribution.
● Implement custom algorithms and data models to support pricing, availability, and inventory workflows.
● Own end-to-end modules from design to rollout and collaborate with product/architect teams
● Use AI developer tools ( Claude, Cursor ) and LLMs via prompts, RAG, and agents to accelerate development.
● Participate in rigorous code reviews & contribute to a CI/CD pipeline that supports frequent, reliable, and automated deployments.
Requirements:
● 4+ years of hands-on experience in Java, Spring Boot, and Hibernate.
● Strong experience with MySQL , MongoDB , or ScyllaDB .
● Built distributed, event-driven systems using SQS , Kinesis ; solid understanding of fault tolerance , backpressure , and scalability .
● Familiarity with data consistency models, circuit breakers, internal DSLs , and low-latency API design.
● Proficient with Grafana , Prometheus , CloudWatch ; have tuned systems for high throughput and sub-50ms latencies .
● Comfortable working in a remote-first team with a culture of ownership, documentation, and async communication.
● Passion for clean code, testability, and driving engineering excellence via automation and tooling.
Nice to Have:
● Hands-on with LLM pipelines or agentic workflows
● Exposure to React or full-stack systems
● Experience with Spark or Databricks
● AI/ML Exposure
Why Join Us?
● Build critical infrastructure for a global hotel marketplace
● Work with high-scale, low-latency systems
● Use AI tools in daily development
● Fully remote team with strong ownership culture
Java Software Engineer
Posted today
Job Viewed
Job Description
Location: Remote or Bengaluru, India (Onsite)
Duration: 12 Months
Role Summary
- Focus on scalable APIs, workflow frameworks, and automation platforms that improve customer and agent experiences.
- Acts as a strong individual contributor while mentoring junior engineers, leading key projects, and ensuring reliability, performance, and security of systems.
Key Skills and Technologies
- Strong API and Backend Software fundamentals; expertise in distributed systems.
- 8+ Years of Java, Python, Spring Boot.
- SOA, SOAP, REST APIs, messaging (Kafka, Flink).
- Agile & DevOps (CI/CD, Docker/Kubernetes, IaC, monitoring).
- Proven ability to mentor engineers and own components end-to-end.
- Strong debugging, problem-solving, and cross-team collaboration skills.
Java Software Engineer
Posted today
Job Viewed
Job Description
- 5+ years of hands-on experience with Java development (Spring Framework, Spring Boot, JPA/Hibernate).
- 1+ year of experience in Python (scripting, API development, or data-related work).
- Strong understanding of object-oriented programming and design patterns.
- Experience with RESTful APIs, microservices architecture, and database technologies (MySQL, PostgreSQL, or MongoDB).
- Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).
- Good understanding of Agile methodologies (Scrum or Kanban).
Java Software Engineer
Posted today
Job Viewed
Job Description
-Understand complex business requirements, partnering with global stakeholders and product team, and offering solutions, all the way from design to implementation, and rollout
-Code, test and implement high-quality Java modules for a complex enterprise application system, that is integrated to multiple 3rd party webservices and also supports a react.js front end
-Modify existing software to fix errors, improve its performance, or troubleshoot, debug and upgrade existing software.
-Coordinate across multiple stakeholders including tech, Ops, business, BA partners, QA globally
-Ensure that design and implementation works against high-volume data sources, is scalable and fault-tolerant.
Minimum Qualifications:
-Candidate should have development experience for at least 4+ years, in Web technologies, and should be proficient in the following:
-Core Java / J2EE
-Spring boot, Hibernate or similar ORM framework
-HTML/JavaScript preferably with exposure to some JavaScript framework such as React
-Strong Database skills preferably with MySQL
-Expert knowledge in architecting, building and management of microservices
-Knowledge of SQS and Kinesis
-Unix scripting
-Ability to learn new languages and technologies.
-Good communication skills with an ability to clearly articulate asks and provide status
-Ability to pick up and assimilate system knowledge and provide input on automation or process improvement
-Ability to triage and support production issues as require
Java Software Engineer
Posted today
Job Viewed
Job Description
Experience Required: 8–12 Years
Location: (Insert Location or Remote)
Employment Type: Full-Time
Notice period: only immediate
Job Summary:
We are seeking an experienced and highly skilled Senior Java Developer with strong backend development expertise in Core Java, Spring Boot, and JBoss, complemented by a solid foundation in data engineering tools and technologies including SQL, Python, PySpark, and Power BI. The ideal candidate will also have working knowledge of Linux, Oracle, and SQL Databases.
This is a hybrid role requiring strong software development skills with the ability to work on data integration, analytics, and backend systems. The role demands an analytical mindset, deep understanding of enterprise software architecture, and a proactive approach to problem-solving.
Key Responsibilities:
Primary Responsibilities (Core Skill sets):
- Design, develop, and maintain enterprise-grade backend systems using Core Java and Spring Boot.
- Deploy and manage Java applications on JBoss application server.
- Write clean, scalable, and maintainable code following best practices.
- Collaborate with architects, product managers, and other developers to deliver high-quality solutions.
- Conduct code reviews, unit testing, and performance tuning of applications.
Secondary Responsibilities:
- Design and optimize complex SQL queries and stored procedures to support application requirements.
- Develop and maintain Power BI dashboards and reports for business users.
- Build and maintain data pipelines using Python and PySpark in distributed environments.
- Perform data cleansing, transformation, and integration from various sources.
Preferred Skills:
- Work in Linux environments for scripting, deployment, and server maintenance.
- Utilize Oracle and SQL Server databases for application and data storage.
- Monitor and troubleshoot system issues, ensuring high availability and performance.
Required Skills & Qualifications:
Must Have (Core Skillsets):
- 8–12 years of strong hands-on experience in Core Java (collections, multithreading, memory management).
- Proficient in Spring Boot framework for RESTful API development.
- Experience with JBoss/WildFly for application deployment and configuration.
Good to Have (Secondary Skillsets):
- Strong in SQL and experience with relational databases (Oracle, SQL Server).
- Working knowledge of Power BI for data visualization and reporting.
- Proficient in Python and PySpark for data processing and ETL tasks.
Preferred:
- Familiarity with Linux shell scripting and server-side operations.
- Experience working with Oracle databases, including performance tuning and query optimization.
- Understanding of DevOps pipelines, CI/CD, and automated testing is a plus.
Soft Skills:
- Strong communication and collaboration abilities.
- Excellent problem-solving and analytical thinking.
- Ability to work independently and within a team environment.
- Strong attention to detail and quality.
Education:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Benefits:
- Competitive salary and performance-based incentives.
- Health insurance and retirement benefits.
- Opportunity to work on cutting-edge enterprise technologies.
- Learning and development programs
Java Software Engineer
Posted today
Job Viewed
Job Description
- The candidate should have hands on experience on developing and working on web applications using Java/ Servlets/J2EE technologies and relevant frameworks. Should be comfortable working with both legacy architecture and microservices
- Should have worked on JSP, JS/Jquery/Backbone/React, latest standards on Responsive UI and implemented in at least 2-3 projects.
- Project experience with enterprise clients will be an added advantage
- Understand the J2EE web application architecture, code re-write of either JSP and/or back end APIs
- Peer review the code, design, test automation, etc.,
- Responsible for leading a high performance team of individuals to provide qualitative quality delivery and support
- Experience in working in onsite and offshore model
Desired Candidate profile :
- 4-7 years of industry experience in Java.
- Solid understanding of object-oriented programming
- Very good experience in front end development (HTML/CSS, JS, JS Libraries – Backbone, Jquery and React)
- Very good experience in JSP / Servlets development
- Very good experience in JSP tag libraries
- Good Experience in Core Java, J2EE and Spring boot
- Good experience in one database like MySql, Oracle etc.
- Good Experience with any Source controls like Git, TFS etc.
- Good Experience in Continous Integration tools like Jenkins/Go
- Should have experience in Junit and Mocking frameworks like JMockit
- Excellent problem-solving and analytical skills
- Should have executed projects using Agile methodologies
- Should be self-motivated and smart-working
- Candidate should have excellent communication skills both oral and written
- Should be willing to learn
Primary Technical Skills :
- Java
- Servlets & JSP
- JSP Tag libraries
- JavaScript or jQuery or Backbone.js
- HTML/CSS, React
- RDBMS ( Oracle or MSSQL or MySQL )
- Ant/Maven/Gradle
- Junit
- JMockit
- Jenkins
- Microservices
Secondary Technical Skills :
- Web services (RESTful & SOAP)
- Apache CXF, Axis, Jersy or any other Webservices framework
Responsibilities :
- Thorough understanding of requirements and business knowledge
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ability to communicate with clients effectively and directly when needed
- Follow industry best practices while coding and unit testing.
- Stay updated with current technologies and coding methodologies.
- Working with the developers to build the interface with a focus on usability features
- Should be a solution provider (provide end-to-end solution)
- Should appreciate the Agile methodology
- Should be competent to manage to work in tight schedules
Be The First To Know
About the latest Java Jobs in Noida !