- Design and develop high-performance, scalable web applications using Java.
- Collaborate with cross-functional teams to define, design, and ship recent features.
- Ensure the performance and responsiveness of applications.
- Implement and maintain robust security measures in software design.
- Optimize application performance through code reviews and testing.
- Integrate user-facing elements with server-side logic.
- Work on database management and data access layers.
- Develop automated testing strategies to maintain code quality.
- Stay updated with the latest trends and technologies in Java and related fields.
- Provide technical support and troubleshooting for applications in production.
Qualification Criteria:
- Proven experience as a Java Full Stack Developer or similar role.
- Strong knowledge of Java programming and related frameworks.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Proficiency in database management systems and SQL.
- Ability to work in an agile development environment.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and the ability to work collaboratively.
- Familiarity with cloud services and DevOps practices.
- Understanding of RESTful services and web services.
- Experience with version control systems like Git.