Loading...
JOIN THE TEAM

Current Opening

JAVA Developer (Senior/ Associate)

    We're seeking a talented and motivated Java Developer to join our growing team of IT professionals. Candidates with a DevOps background will be given preference.
Location : Kozhikode   Experience : 2 - 5 years (Associate)  / 5+ years (Senior) 

    Key Responsibilities:
  • Collaborate with cross-functional teams to analyze, design, and develop high-quality software solutions.
  • Write well-designed, efficient, and testable code using Java and related technologies
  • Developing and maintaining Oracle database applications using PL/SQL
  • Optimizing database performance by tuning SQL queries and PL/SQL code.
  • Contribute to the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Stay updated on emerging trends and technologies in Java development and contribute to continuous improvement initiatives.
    • Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience (2-5 years) in Java application development
  • Solid understanding of software development principles, design patterns, and best practices
  • Proficiency in Java, Spring framework, PL/SQL and related technologies
  • Experience with front-end technologies (HTML, CSS, JavaScript) is a plus
  • Familiarity with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes) is highly desirable
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
    • Preferred Skills:
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Apache Wicket
  • Knowledge of microservices & enterprise architecture concepts
  • Familiarity with version control systems (e.g., Git)
  • Understanding of agile development methodologies
    • Why Join Us:
  • Innovative Environment: Be part of a dynamic team in an innovative work environment
  • Learning Opportunities: Continuous learning and professional development opportunities
  • Career Growth: Opportunity to advance your career as we grow