We are looking for an experienced Senior / Software Engineer.
We Value
Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.
Responsibilities
- Full-cycle web application development using Agile approach:
- Idea generation and high-level vision creation
- Solution design and documenting, proposal
- Development, testing, and production launch
- Be a member of a cross-functional team that experiment with new technology and proactively searches for the best solutions and ideas in the marketplace
- Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment
- Work closely with other Product and Technology teams, internal and external, to bring technology solutions and perspectives to the product development process
- Provide input on, follow and evangelize code quality guidelines and standards
- Participate in code reviews to highlight best of breed solutions
- Identify/troubleshoot application code-related issues, and review and provide feedback to any required final user documentation
Requirements
- Min qualification: Bachelor’s degree or above in Computer Science, Software Engineering or related majors
- Minimum of 3 years of hands-on server-side application development experience in Java Technology/JavaEE/Webservice/Eclipse RCP, multi-threaded programming and Oracle technologies
- Hands on experience on Spring boot, JPA, Hibernate
- Experience in building and running containerized microservices for Kubernetes/Cloud environment
- Working experience with Agile methodologies
- Working knowledge in tools such as JIRA, GitHub/Bitbucket, Maven, Jenkins, Confluence, Quality Center, etc
- Good communication skills and be able to coordinate technical discussion and activities with global and offshore teams
- Self-initiative and comfortable working in difficult situations
- A team player with positive attitude to build trusted working relationship with global and offshore teams
Nice to have
- Experience with cloud-based java application development
- Knowledge and experience in containerized applications with docker and Kubernetes
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization