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