AIS Technolabs Pvt Ltd

Java Developer - Spring Frameworks

Job Location

ahmedabad, India

Job Description

We are looking for a Java Developer to join our development team and help build scalable and high-performance applications. The ideal candidate will have strong expertise in Java development, object-oriented design, and building enterprise-grade applications. You will be responsible for designing, implementing, and maintaining Java-based software solutions while collaborating with cross-functional teams to deliver high-quality products. Key Responsibilities : - Design, develop, and maintain robust and scalable Java applications. - Develop microservices and RESTful APIs using Spring Boot, Spring MVC, or other modern frameworks. - Write clean, maintainable, and efficient Java code following industry best practices. - Work closely with product managers, architects, and other development teams to understand requirements and translate them into technical solutions. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Design and implement database schemas, queries, and procedures for relational (SQL) and non-relational (NoSQL) databases (e.g., MySQL, PostgreSQL, MongoDB). - Optimize applications for speed and scalability, ensuring high availability and low latency. - Write unit tests and integration tests using frameworks like JUnit, Mockito, and TestNG. - Perform thorough code reviews to ensure adherence to coding standards and best practices. - Debug and troubleshoot production issues, applying effective solutions in a timely manner. - Maintain and improve existing applications, addressing bugs and implementing new features. - Participate in monitoring and performance tuning of applications. - Refactor code as needed to improve readability, performance, and maintainability. - Stay updated with the latest Java technologies, frameworks, and best practices. - Propose and implement improvements to the codebase, tooling, and processes. - Work in Agile/Scrum environments and participate in sprint planning, daily stand-ups, and retrospectives. - Estimate tasks and contribute to the timely delivery of features. Required Skills & Qualifications: - Proven experience (3 years) in Java development with strong knowledge of Java SE and Java EE technologies. - Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security). - Experience in building and consuming RESTful APIs and microservices architecture. - Knowledge of relational databases (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB, Cassandra, etc.). - Familiarity with version control systems (Git, SVN, etc.). - Experience with unit testing and test-driven development (TDD) using tools such as JUnit, Mockito, or TestNG. - Strong understanding of object-oriented programming (OOP) principles and design patterns. - Experience in deploying applications to cloud platforms such as AWS, Azure, or Google Cloud is a plus. - Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes. - Proficiency in using CI/CD tools (Jenkins, GitLab CI, etc.) for automated builds and deployments. - Knowledge of message queues (e.g., RabbitMQ, Kafka) is a plus (ref:hirist.tech)

Location: ahmedabad, IN

Posted Date: 5/10/2025
View More AIS Technolabs Pvt Ltd Jobs

Contact Information

Contact Human Resources
AIS Technolabs Pvt Ltd

Posted

May 10, 2025
UID: 5153870612

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.