Job Details
Senior Software Engineer Java
As a Senior Full Stack Java Software Engineer with OnSolve you’ll be challenged with maintaining and enhancing a large award-winning, enterprise-class software product and work with colleagues based in the US. If you’re someone who considers themselves passionate about technology, a team player, adaptable, and a continuous learner we would love to speak with you about joining our team!
Responsibilities
- ● Work with a large, established codebase written in Java
- ● Analyze software requirements and refine them by working with others
- ● Implement software in a variety of programming languages Java and Javascript, HTML, CSS, etc.
- ● Develop and enhance existing features or our Java-based products
- ● Write automated unit and integration tests
- ● Participate in code and design reviews
- ● Occasional production support requests that may occur outside of working hour
Job Requirements
Qualifications
- ● English speaking/ writing ability
- ● A foundation in CS topics such as data structures and algorithms
- ● A strong attention to detail and problem-solving skills
- ● At least 5 years professional programming experience with at least 3 years in Java and willingness to learn other programming languages such as C# or NodeJS
- ● Java, Spring Framework, XML and XML Schema
- ● Ant / Apache Ivy / Maven
- ● Junit, Selenium
- ● Scripting in some language (Python, Perl, Scala, Groovy, etc.)
- ● Knowledge of databases(relational or NoSQL), data modeling, and SQL
- ● Knowledge of the HTTP protocol and web services (REST, SOAP)
- ● Knowledge of web technologies such as HTML, CSS, Javascript, jQuery, Bootstrap
- ● Experience in Git and versioning/ branching concepts
A bonus if you have..
● Experience with cloud-based environments such as AWS, Azure, or GCE
We offer
- Your health (and your family members’) are important to us; we provide a healthcare package from your start date
- We try to create an environment where you can discover yourselves.
- We care about your work-life balance; our working environment is fun and friendly, and our employees enjoy 18 annual leave days in addition to public holidays.
- You are encouraged to reach the Management Team at any time you have difficulty, need an advice or only want to share your feedback
- We believe that you deserve to be paid with 100% salary in probation time
- We participate fully in Social, Health, and Unemployment Insurance
- We have an annual performance appraisal to understand you and define your career path at OnSolve Vietnam