Job Summary :
We are seeking a skilled Java Developer with strong expertise in Java, Spring Framework, and SQL to join our development team. The ideal candidate will have hands-on experience building scalable, reusable code and working with both SQL and NoSQL databases. Familiarity with modern development tools, CI / CD pipelines, and cloud environments will be advantageous.
Roles & Responsibilities :
- Develop and maintain applications using Java, Spring, Spring Boot, and Spring MVC frameworks.
- Experience working with application servers such as Tomcat, Netty, Jetty, JBoss, and web servers like Nginx is a plus.
- Build reusable, efficient, and maintainable code libraries for future use.
- Work with both SQL (Oracle, MS SQL) and NoSQL databases (MongoDB preferred).
- Utilize code versioning tools such as Git or SVN for source control.
- Use build tools like Maven or Gradle to manage project dependencies and builds.
- Stay updated with open-source trends and technologies relevant to the role.
- Familiarity with additional scripting and programming languages such as Shell scripting, Python, Node.js, as well as security protocols like OAuth and JWT is a plus.
- Work with CI / CD tools to enable continuous integration and deployment pipelines.
- Possess basic knowledge of Linux / Unix operating systems.
- Experience or familiarity with Cloud and Hybrid Cloud environments is desired.
- Understand client requirements or inputs from onsite teams and recommend / implement optimal solutions.
Technical Skills Required :
Strong knowledge of Java, Spring Framework, Spring Boot, Spring MVC.Hands-on experience with SQL databases and NoSQL databases like MongoDB.Experience with Tomcat, Netty, Jetty, JBoss, Nginx (preferred).Proficiency in Git or SVN for version control.Familiarity with build tools Maven or Gradle.Basic scripting knowledge (Shell scripting, Python, Node.js) and security protocols (OAuth, JWT) are a plus.Experience with CI / CD pipelines and tools.Comfortable working on Linux / Unix platforms.Cloud computing experience is desirable.Candidate Profile :
Strong problem-solving skills and ability to deliver quality code.Good communication skills and team collaboration.Ability to understand business requirements and translate them into technical solutions.Must have deep knowledge of Java, Spring, SQL(ref : hirist.tech)