Mid/Senior Java EE Engineer

3 weeks ago

00, Việt Nam WATA Software Toàn thời gian

- Working model: Hybrid or remote working
- Level: Middle or Senior with 3+ YOE

JOB DESCRIPTION
We are looking for a Mid/Senior Java EE Engineer to build and enhance scalable, high-performance enterprise applications. Join our team to work with modern backend technologies, contribute to system architecture, and solve challenging technical problems in a collaborative engineering environment. RESPONSIBILITIES
- Design, develop, and maintain enterprise applications using Java EE / Jakarta EE and Spring Boot.
- Develop and maintain RESTful APIs, web services, and backend components using technologies such as Servlet, JPA, EJB, CDI, and JAX-RS.
- Work with JPA/Hibernate and relational databases to design and optimize data access.
- Deploy and maintain Java applications on application servers such as WildFly/JBoss, WebLogic, WebSphere, or Payara.
- Participate in system architecture design, technical solution proposal, performance tuning, and system optimization.
- Develop scalable and maintainable backend services following OOP, design patterns, clean code, and enterprise application best practices.
- Troubleshoot, debug, and resolve application and production issues. REQUIREMENT
- Strong experience in Java development, with solid knowledge of Java EE / Jakarta EE.
- Hands-on experience with Java EE / Jakarta EE technologies such as: Servlet, JSP, JPA, EJB, CDI; JAX-RS / RESTful Web Services; JDBC
- Strong experience with Spring Framework / Spring Boot is highly preferred.
- Solid understanding of backend application architecture, design patterns, and object-oriented programming.
- Experience developing and integrating RESTful APIs / Web Services; knowledge of SOAP / XML is a plus.
- Good understanding of Microservices architecture and distributed systems.
- Solid experience with at least one SQL database, such as MySQL, PostgreSQL, or Oracle.
- Experience with JPA / Hibernate or other ORM frameworks.
- Knowledge or hands-on experience with NoSQL databases, such as MongoDB or Redis.
- Experience with Java application servers, such as WildFly/JBoss, WebLogic, WebSphere, GlassFish, or Payara, is a plus.
- Hands-on experience with Cloud platforms, such as AWS, GCP, or Azure.
- Experience working with Kubernetes for application deployment, scaling, and monitoring.
- Proficient in Git, including branching, merging, pull requests, and code review.
- Familiar with Maven or Gradle for build and dependency management.
- Familiar with CI/CD concepts and tools such as Jenkins, GitLab CI, or GitHub Actions is a plus.
- Knowledge of application security, authentication, and authorization is a plus. WHY YOU'LL LOVE WORKING HERE
- Health insurance, social insurance and Premium Health Insurance package for you.
- Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly.
- 5 working days per week (Monday-Friday), to some extent flexible

working hours
.
- Free snacks and coffee every day.
- Join the Soccer and Badminton Club.
- Support onsite fee with two way airline tickets if customer requires.
- Friendly, professional and open working environment.
- Opportunities to improve English skills within an international team – English is an official language.
- Opportunities to gain hands-on experience in cutting-edge technologies
- You will become the key members of WATA as we WATA is growing faster and bigger now
- Guaranteed permanent employment and career development. Contact via email: vy.tran@watasoftware.com or 0933 148 202 (Zalo)