About the Role:
We are seeking a talented Java Developer to design, develop, and maintain high-quality applications using Java technologies. The ideal candidate will have strong coding skills, a solid understanding of software development principles, and the ability to deliver scalable, efficient, and robust solutions.
Key Responsibilities:
Develop, test, and maintain Java-based applications for web, desktop, or enterprise platforms.
Collaborate with cross-functional teams including product managers, designers, and QA engineers to understand requirements and implement solutions.
Write clean, efficient, and maintainable code following industry best practices.
Debug, troubleshoot, and optimize application performance.
Develop and integrate APIs, databases, and third-party services.
Participate in code reviews, testing, and documentation to ensure software quality.
Stay updated with emerging Java frameworks, libraries, and best practices.
Required Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Strong proficiency in Java and related frameworks (e.g., Spring, Hibernate).
Experience with relational databases (MySQL, PostgreSQL, Oracle) and SQL.
Familiarity with RESTful API development and web services.
Understanding of software development lifecycle (SDLC) and version control systems (e.g., Git).
Strong problem-solving, analytical, and debugging skills.
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of microservices architecture and containerization (Docker, Kubernetes).
Familiarity with Agile/Scrum development methodologies.
Experience with frontend technologies (HTML, CSS, JavaScript frameworks) for full-stack development.
Benefits:
Competitive salary and performance-based incentives.
Opportunities for professional growth and skill development.
Health insurance and other employee benefits.
Flexible working hours and remote work options.
Collaborative and innovative work environment.