Mô Tả Công Việc
As a Senior Java Spring Developer, you will take on a leadership role within your local development team, guiding project initiatives, and ensuring the delivery of high-quality software solutions. With your vast experience and technical expertise, you will play a pivotal role in shaping the future of our applications.
Key Accountabilities:
- Lead the design, development, and maintenance of complex Java applications using the Spring framework.
- Mentor and guide junior and middle developers, fostering a collaborative and learning-oriented environment.
- Design scalable and robust solutions, ensuring optimal performance, reliability, and security.
- Analyze and comprehend existing code in Java8 and provide assistance with upgrading projects and their dependences to newest technology.
- Drive the integration of RESTful Services, WebServices, Elasticsearch, and other related technologies.
- Collaborate with cross-functional teams, including business analysts, designers, and other developers, to ensure seamless project execution.
- Optimize database designs and queries, with a focus on SQL, PostgreSQL, and Oracle databases.
- Engage in code reviews, promoting best practices and maintaining code quality standards while using our established CI/CD pipelines for SCA and SAST analysis of your outputs.
- Stay abreast of the latest trends in Java and Spring development, ensuring our solutions are modern and competitive.
Yêu Cầu Công Việc
- 5+ YOE with Java development, with a significant focus on the JDK 17/21 and Spring Boot v3.
- Proven architectural skills, with the ability to design and implement solutions based on UML descriptions.
- Exceptional communication skills, both written and verbal, in English. (Must have)
- Comprehensive understanding of SOAP integration, RESTful Services, OAS3 specification, and Springdoc codegen tools.
- Working knowledge of SQL, with hands-on experience in PostgreSQL and Oracle databases is a must.
- Being able to use Maven, GIT and CI/CD pipelines in your development tasks is to be expected,
- Previous experiences with JavaScript, Angular v14+, and web templating frameworks (JSP, FreeMarker) are nice to have.
- Opportunity to deepen or gain new knowledge of the frameworks we use: JMS, MQ, Kafka, JWT, JWS, JWK, BouncyCastle is an option in our team.
- Strong problem-solving abilities and a passion for tackling complex challenges.
- Demonstrated ability to mentor junior developers and foster a team-oriented environment.
- Commitment to continuous learning, with an eagerness to stay updated on new technologies and methodologies.
- Flexibility and adaptability in a fast-paced work setting.
Hình thức
Quyền Lợi
- Base Salary: Negotiable
- Work 5 days/week (Off Saturday and Sunday)
- Project bonus
- Merit reviews every year
- Meal allowance
- Annual leave: 14 days/year + 3 days/ year Christmas
- Annual health check
- Health care insurance
- Having the opportunity to work onsite in Europe