We are seeking a skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate has experience working with Java technologies, frameworks, and databases to create scalable and efficient software solutions. This role requires strong problem-solving skills, collaboration with cross-functional teams, and a passion for delivering high-quality code.
Key Responsibilities: - Develop, test, and maintain Java applications.
- Collaborate with teams to design scalable and efficient software solutions.
- Write clean, maintainable, and well-documented code.
- Optimize application performance and troubleshoot issues.
- Work with databases, APIs, and third-party integrations.
- Follow best practices for software development, security, and version control.
- Participate in code reviews and contribute to technical documentation.
- Stay updated with industry trends, tools, and frameworks.
Required Skills & Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Java Developer.
- Proficiency in Java 8+, Spring Boot, and Hibernate.
- Experience with RESTful APIs, Microservices, and Cloud Platforms (AWS, Azure, or GCP).
- Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
- Strong knowledge of SQL and database management (MySQL, PostgreSQL, MongoDB).
- Understanding of CI/CD pipelines and version control (Git, GitHub, GitLab).
- Excellent problem-solving skills and ability to work in an agile environment.