Java Fullstack
- Posted 2 days ago
- Over 100 applicants have applied
Job Description
Roles and Responsibilities:
- Design and develop new services/micro-services
- Join project teams to work on full life-cycle web application projects from requirement gathering to solutioning, development, releasing and post-launch maintenance
- Work with agile cross functional, cross countries teams to design, develop, maintain web apps base on specifications and ensure successful releases
- Support Project Manager/Scrum Master to provide consultation and direction to stakeholders for managing and delivering their expectations
- Participate in planning and management of development process
- Share architectural design vision with both technical and non-technical team members, including fellow engineers
- Works on improvements in development toolset including testing frameworks, deployment scripts and monitoring libraries
- Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation
- Make technical design decisions with little supervision
- Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes
- Be a self-starter, proactively recognize and solve issues as they arise
- Be motivated in continuous learning and improvement to enhance your skills in an ever-changing environment
Skills/Experience:
- 5+ years of experience working as a full stack developer with Core Java, Spring framework, Angular or React
- Proficient in Java development with excellent knowledge of Spring Boot framework
- Experience in any front-end development like Angular or React
- Experience in micro-services architectures, RESTful API design & development
- Experience with frameworks: Spring Boot, Hibernate, Spring Data JPA or others
- Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code
- Experience in SQL and NoSQL databases such as PostgreSQL/MySQL, MongoDB/Cassandra
- Experience in responsive web design
- Agile development, build processes, testing, and operations
- Experience with automated testing (JUnit, TestNG, Mockito) and CI/CD tools (Bamboo)
- Experience with legacy system integration and phased application integration
- Experience in implementing TCP/IP, HTTPS, MQTT, WSS protocols
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management
- Hands-on experience on server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage
- Following certifications will be highly considered: Azure Developer (Associate), Azure Solutions Architect (Expert), Azure DevOps Engineer (Expert), AWS Developer (Associate), AWS Solutions Architect (Professional), AWS DevOps Engineer (Professional)
More Info
Job Type:
Industry:
Role:
Employment Type:



