Skip to main content

Java Backend Developer

Technology
VySystems
Amrāvati, India4 weeks agoUntil 24/4/2026

Job description

Job Description

∙Bachelor’s degree in computer science, Engineering or Equivalent.

∙You have hands-on experience in building the interconnected systems that enable a business to operate, including hardware, software, network and database.

∙Very Strong expertise in updating and maintaining legacy systems to leverage modern technologies and architectures.

∙You have the expertise and experience in designing and developing microservices which can handle high Transaction Per Second traffic.

∙Strong understanding of data governance principles and best practices.

∙You are experienced with a variety of modern programming languages and frameworks. 8+

years of experience working with Java, Springboot, Oracle, Kubernetes, Kafka, Azure cloud technologies.

∙You have a passion for technology and can stay on top of latest technology trends.

∙Good working knowledge on ITIL processes like Incident management, Change management etc.,

∙You have hands-on experience leading or mentoring scrum teams focused on building software solutions for business critical, architecturally distributed experiences. The teams you have worked with have multi-functional responsibilities such as engineering, quality, devops and release implementation.

∙You care about cycle time and use CI/CD practices, tools to rapidly deploy changes to production while minimizing risk.

∙Have strong communication skills and technical expertise to drive and participate in meaningful discussions with partners across different roles and different skillsets.

The Skills that are Key to This Role

∙Hands on experience in Advanced Java & Spring Boot, Event/Listener messaging frameworks

∙Hands on experience in Designing and Developing Robust RESTful API

∙Hands-on experience in Kubernetes tools and services, including managed Kubernetes platforms,

service meshes, monitoring solutions, and security tools

Advanced Java & Spring Boot: Deep expertise in Java-based systems, including performance tuning, memory optimization, and the ability to influence design decisions that impact supportability and reliability

SQL & PostgreSQL: Skilled in analyzing query performance, optimizing database interactions,

and supporting large-scale data operations

Linux Command Line: Proficient in Linux environments and scripting

Azure: Extensive experience in Azure cloud and containerized deployments

Monitoring & Alerts: Define and drive the observability, including the design of dashboards,

alerting mechanisms, and reliability metrics. Lead reliability reviews with application owners and engineering teams to ensure proactive risk mitigation.

CI/CD & DevOps: Build robust CI/CD and shift left practices and improve operational efficiency

Analytical Thinking: Ability to break down complex problems and identify root causes

Security & Compliance: Champion secure development and support practices and lead compliance efforts

∙Communicate clearly and provide leadership level communication during high-impact incidents and application issues.

∙Incident Management: Triage incoming incidents, perform initial diagnosis, and lead issue response and drive root cause analysis and postmortem documentation

∙Hands-on experience in utilizing the Dev assist tools to improve quality and efficiency

∙Experience in implementing Micro services Architecture & building / deploying highly automated, scalable and maintainable infrastructure.

∙Experience in designing and developing apps with high throughput and low latency utilizing load balancing, caching, threading etc.

∙Strategic thinking and critical problem-solving skills The Value You Deliver

∙Define, develop, and implement application-level architecture hosted in the cloud.

∙Use your expertise and leadership to influence and gain consensus on how to proceed, remove impediments and strive for robust team success sprint over sprint.

∙Consistently making culture choices that positively impact the team, helping the team to create a better work environment.

∙Understand the leadership vision and own the execution of that vision.

∙Cultivate a culture of best-in-class software engineering practices

∙Deliver system automation by setting up continuous integration/continuous delivery pipelines

∙Communicate effectively in team environment.

∙Identify departmental needs and make suggestions regarding technical direction.

∙The team will view you as an advocate for continuous learning, helping them improve sprint over sprint. You help build a trustful, open environment which is encouraging problem solving and experimentation.

The Expertise We’re Looking For

∙8+ years of experience. Completed three or more projects on commercially available applications.

∙B.E./B Tech in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.

∙Expertise in Java, Spring Boot framework, SQL and in exploring new frameworks, dev tools and advance software engineering practices.

¿Te interesa este puesto?