Key Responsibilities:
· Design, develop, and maintain backend applications for our automation tools.
· Participate in the migration of existing applications from Java 8 to Java 21.
· Implement best practices in coding, testing, and software design.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Write clean, scalable, and efficient code.
· Conduct code reviews and provide constructive feedback to peers.
· Develop and execute unit and integration tests to ensure software quality.
· Troubleshoot and resolve software defects and issues.
· Stay up-to-date with the latest industry trends and technologies.