About Techversant:
Techversant is a Global Technology Services and Solutions Company providing high-quality end-to-end IT Solutions and Services to its clients across the globe for more than 17 years. Techversant has been providing Technology services in the key areas of Digital Transformation, Understanding the Evolving Industrial Scenarios, Investment Priorities and Technology Disruption.
We offer expertise and consultation in multiple technology domains like – ColdFusion, Python, Java, .NET, NodeJS, Ruby on Rails, Golang, PHP, Angular, ReactJS, VueJS, IOS, Android, Flutter, ReactNative, Artificial Intelligence, Data Science, Blockchain, Business Intelligence etc.catering to various industry verticals globally.
What’s important to us:
We are seeking a skilled Software Engineer – Java to design, develop, and maintain high-quality Java-based software solutions. The ideal candidate will have solid experience in Java programming, strong analytical and problem-solving skills, and a passion for building scalable, reliable, and efficient applications.
Job Description:
-
Experience in the design, development, and deployment of scalable web applications using Java8+ and Spring Boot.
-
Develop and maintain RESTful APIs and backend components for microservice-based systems.
-
Write clean, efficient, and optimized code following best coding practices and organizational standards.
-
Development, and optimization in PostgreSQL or MySQL (tables, queries, joins, stored procedures, indexes).
-
Analyze complex business requirements and translate them into effective technical solutions.
-
Support system integration and address compatibility issues across multiple platforms.
-
Work with Kafka or other message brokers for asynchronous processing (exposure level).
-
Work closely with senior developers and technical leads to understand business requirements and translate them into technical solutions.
-
Conduct peer code reviews to ensure adherence to best practices and coding standards.
-
Collaborate with leads, QA, and DevOps teams for seamless software delivery.
-
Troubleshoot, debug, and optimize application performance in different environments.
-
Maintain adherence to information security policies and secure coding guidelines.
-
Communicate effectively with stakeholders and team members, providing updates and escalating issues when required.
-
Use version control tools (Git) effectively for branching, merging, and maintaining clean repositories.
-
Manage and deploy applications on application servers such as Tomcat, JBoss, or WebSphere
- Contribute positively to team collaboration, maintaining a cohesive and productive work environment.

