Description

Responsibilities:

  • Designing, developing, and maintaining high-performance Java applications
  • Writing clean, efficient, and well-documented code
  • Collaborating with UI/UX designers to implement user-friendly interfaces.
  • Integrating front-end components with back-end services
  • Participating in code reviews and providing constructive feedback to team members
  • Troubleshooting and debugging issues to ensure optimal performance and reliability..
  • Keeping up to date with the latest industry trends and technologies

 

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience as a Java Full Stack Developer or similar role
  • Strong proficiency in Java, Spring framework, and related technologies
  • Experience with front-end development using HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js)
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
  • Experience with RESTful web services and API development.
  • Knowledge of Agile development methodologies and DevOps practices
  • Excellent problem-solving and communication skills
  • Ability to work effectively in a fast-paced environment and meet tight deadlines.

 

Preferred Qualifications:

  • Master’s degree in computer science or related field
  • Certification in Java development or related technologies
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes)


 

Education

Bachelor's degree