
Job Description:
About the Role:
We are seeking a skilled and motivated Java Developer to join our development team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You will work closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
Design, develop, test, and deploy Java-based applications.Write clean, efficient, and maintainable code.Participate in software design reviews, code reviews, and team meetings.Work with databases (MySQL, PostgreSQL, or MongoDB) and ensure data integrity and security.Integrate front-end elements with server-side logic.Troubleshoot and debug applications to optimize performance.Stay updated with emerging technologies and apply them to current projects.
Required Skills & Qualifications:
Strong proficiency in Java and Object-Oriented Programming (OOP).Experience with Spring Boot, Hibernate, and RESTful APIs.Solid understanding of relational databases and SQL.Familiarity with front-end technologies like HTML, CSS, JavaScript (React is a plus).Hands-on experience with version control tools like Git.Strong problem-solving and analytical skills.Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
Experience with microservices architecture.Exposure to cloud platforms like AWS or Azure.Knowledge of Agile/Scrum development methodologies.Familiarity with CI/CD pipelines and containerization (e.g., Docker).
What We Offer:
Competitive salary and benefits.Flexible work environment.Opportunities for professional growth and upskilling.Collaborative and inclusive work culture.