Main responsibilities:
o Design, test, and deploy high-quality software solutions for both front-end and back-end components of web applications using Java and related technologies.o Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement features that align with business needs.o Participate in code reviews, offering constructive feedback and ensuring adherence to coding standards and best practices.o Troubleshoot and debug issues, implementing fixes to maintain application stability, performance, and security.o Stay informed about industry trends and emerging technologies, continually enhancing technical skills and knowledge.
What we are looking for:
o Over 3 years of experience in Java development, specializing in full stack development for web applications.o Proficient in front-end technologies and modern frameworks such as Angular and React.o Strong understanding of object-oriented programming principles and design patterns.o Experienced with back-end technologies like Spring Boot, Hibernate, and RESTful APIs.o Familiar with database systems such as MySQL, PostgreSQL, or MongoDB.o Skilled in using version control systems (e.g., Git) and CI/CD pipelines.o Bachelor's degree in Computer Science, Engineering, or a related field.Preferred Skills:o Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.o Knowledge of containerization and orchestration tools like Docker and Kubernetes.o Understanding of microservices architecture and related patterns.o Familiarity with Agile development methodologies.