About the job
Job Summary
We are seeking a highly skilled Senior Software Engineer specializing in Java to join our team at Creative Chaos. In this role, you will play a pivotal part in developing robust server applications across various software platforms. Your primary responsibilities will include crafting RESTful APIs for client applications, ensuring the functionality, security, and performance of server applications align with design specifications, and maintaining a bug-free environment. As a leader, you will also be responsible for mentoring junior engineers, fostering team growth through training and collaboration.
Duties & Responsibilities
- Analyze business requirements to define technical specifications.
- Estimate and plan tasks effectively.
- Write clean, maintainable code and comprehensive unit tests.
- Collaborate and communicate with team members and clients.
- Optimize code for enhanced security and performance.
- Diagnose and resolve existing system issues.
- Utilize issue tracking software to manage tasks.
- Provide regular updates on project status.
- Version control management of your code.
- Research and implement new technologies.
- Lead a team of software engineers, providing mentorship and guidance.
- Continuously upgrade your skills and knowledge.
- Evaluate potential candidates for open positions.
