HamburgerMenu
hirist

Job Description

Techmantra Global is seeking a highly skilled Java Developer to join its dynamic development team. The ideal candidate will be responsible for designing, developing, and implementing high-quality software components and digital solutions.


This role involves close collaboration with cross-functional teams to define system architecture, propose design patterns, and ensure the performance, scalability, and maintainability of applications. The candidate will also play a key role in code quality assurance, rule-based system development, and cloud-enabled environments.


Key Responsibilities :


- Write clean, maintainable, and efficient Java code using Spring Boot, Spring MVC, and related frameworks.


- Develop and implement new application features, APIs, and services that align with project requirements.


- Work with RESTful services to design, build, and maintain high-performance API integrations.


- Participate in architectural discussions and contribute to defining technical direction and digital solution design.


- Propose design patterns and make decisions that ensure product scalability, maintainability, and performance.


- Assist in defining application infrastructure, system architecture, and integration strategies.


- Write and execute JUnit unit tests to validate functionality and ensure code quality.


- Participate in peer code reviews, ensuring adherence to development standards and best practices.


- Debug, troubleshoot, and resolve application-related issues promptly to maintain system stability.


- Work within Agile or similar development methodologies, actively participating in sprint planning, stand-ups, reviews, and retrospectives.


- Collaborate closely with project managers, QA teams, product owners, and other stakeholders to ensure smooth execution of project plans.


- Contribute to progress tracking, risk identification, and problem-solving during development cycles


- Ensure documentation accuracy throughout the development lifecycle for better maintainability and knowledge transfer.


Required Skills & Qualifications :


- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field.


- 2+ years of hands-on experience in Java application development.


- Strong proficiency in Spring Boot, Spring MVC, and microservices-based development.


- Experience designing and building RESTful APIs and services.


- Solid understanding of JUnit and unit testing best practices.


- Hands-on experience with build and automation tools such as Maven or Gradle.


- Experience working with Drools rule engine or other rule-based system implementations.


- Strong understanding of object-oriented programming, data structures, and algorithm design.


Preferred Skills :


- Exposure to cloud infrastructure (AWS, Azure, GCP) for deployment and hosting.


- Familiarity with Docker, Kubernetes, or containerization tools.


- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).


- Knowledge of version control systems such as Git/GitHub/GitLab.


- Basic understanding of security principles and best practices in API development.

info-icon

Did you find something suspicious?