Job Summary:
We are looking for a skilled Java Developer to design, develop, and maintain high-performance applications. The role involves coding, debugging, testing, and collaborating with cross-functional teams to deliver scalable and reliable software solutions. The ideal candidate should have strong problem-solving skills, a solid understanding of Java programming, and experience with frameworks and tools commonly used in enterprise applications.
Job Responsibilities:
- Design, develop, and maintain Java-based applications and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with software engineers, QA, and business analysts to deliver projects on time.
- Perform unit testing and support system integration testing.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews to ensure best practices and coding standards.
- Work with databases, APIs, and third-party integrations.
- Stay up to date with emerging technologies, tools, and industry trends.
Job Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Developer, Software Developer or similar role.
- With at least 6+ years work experience in the same field.
- Knowledgeable in JAVA and Beanshell.
- Proficiency in Core Java, J2EE, Spring/Spring Boot, Hibernate, and RESTful APIs.
- Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.).
- Familiarity with version control systems (Git, SVN).
- Familiarity with Cloud Platforms: AWS, Azure, or GCP.
- Strong problem-solving and analytical skills.
- Effective communication with both technical and non-technical stakeholders.
- Can start ASAP
Job Type: Full-time
Work Location: On the road