-
Design, develop, and maintain high-quality Java-based applications and systems
-
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
-
Write clean, efficient, and well-documented code that adheres to best practices and industry standards
-
Participate in the full software development life cycle, including analysis, design, implementation, testing, and deployment
-
Provide technical support and troubleshooting for existing applications
-
Degree in Computer Science, Information Technology, or related discipline
-
2+ years of experience in Java development (5+ years for Senior role)
-
Proficient in Java, Spring Boot Framework, Redis, MySQL, and MongoDB
-
Strong leadership, analytical, and problem-solving skills
-
Familiarity with version control tools (e.g., Git)