Design, develop, and maintain full-stack applications, including frontend and backend components, using Java and other technologies.
Collaborate with product managers, designers, and other developers to create seamless and intuitive user experiences.
Implement and maintain microservices architectures that are scalable, reliable, and efficient.
Optimize application performance and ensure scalability to handle increasing user loads.
Write clean, maintainable, and testable code, following best practices for software development.
Participate in code reviews to maintain code quality and share knowledge with the team.
Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the applications.
Stay up-to-date with the latest industry trends and technologies to continuously improve our systems.
Must-Have Skills:
Java Programming: Deep knowledge of Java language, its ecosystem, and best practices.
Frontend Technologies: Proficiency in HTML, CSS, JavaScript, and modern frontend frameworks like React or Angular.
Backend Development: Expertise in developing and maintaining backend services using Java, Spring, and related technologies.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time