About the Role
We are looking for a skilled and versatile Software Developer to join our dynamic team. The ideal candidate will have strong expertise in Java and related technologies, with experience designing and building enterprise-grade applications using modern frameworks and development practices.

Key Responsibilities

  • Design, develop, and maintain scalable, secure, and robust applications.
  • Build and consume RESTful APIs and microservices using Spring Boot and Java.
  • Collaborate with cross-functional teams in an Agile environment.
  • Write clean, testable code using unit testing frameworks like JUnit and TestNG.
  • Participate in code reviews, CI/CD processes, and system deployments.
  • Troubleshoot production issues and provide timely resolutions.

Tech Stack & Tools
Languages & Frameworks:

  • Java (Core, Spring Boot, Spring MVC, Hibernate)
  • JavaScript, React, Angular, GWT
  • REST APIs, Microservices, Design Patterns

Frontend:

  • HTML, JSP, Servlets, JavaScript, AJAX, XSLT, JSTL

Application Servers:

  • JBoss 7.1, Tomcat 8, GlassFish 4, WebLogic, IBM WebSphere Process Server 8.5

DevOps & Tools:

  • Git, Bitbucket, Jenkins (CI/CD), Maven, Postman, Putty
  • Monitoring: Dynatrace, Kibana, Loghost
  • Service Management: ServiceNow (SNOW)

Testing:

  • JUnit, TestNG, Selenium WebDriver, Appium, Apache JMeter (2.3+)

Databases:

  • Oracle 12c, MySQL 8, MongoDB

Operating Systems:

  • Windows (7/XP/2000), Linux, Unix

Methodologies:

  • Agile (Scrum, Agile Working Model),

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in software development (Java stack preferred).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Desired Skills:

  • Software Developer
  • Java
  • Core

Learn more/Apply for this position