Java Developer
As a Java Developer, you will join in design and develop the most powerful, highly scalable, and user-friendly platform for a full-fledged trading and logistics facility. Especially, you will work with other talented developers to provide customers the best-in-breed blockchain-based applications. Responsibilities cover the entire software development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation.
LOCATION
Ho Chi Minh, Vietnam
JOB TYPE
Full-Time
JOB TITLE
Developer
SALARY
Up To $2,000 Monthly
Job Brief
As a Java Developer, you will join in design and develop the most powerful, highly scalable, and user-friendly platform for a full-fledged trading and logistics facility. Especially, you will work with other talented developers to provide customers the best-in-breed blockchain-based applications. Responsibilities cover the entire software development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation.
Key Responsibilities
- Design, develop and implement highly scalable and fault tolerant systems.
- Write unit tests for all classes and features.
- Proactively collaborate with POs/Leads and drive defect and issue resolutions.
- Participate in peer code reviews and knowledge sharing.
- Work closely with architecture team to ensure system is implemented as designed and in adherence to the standards.
- Involve in business meetings and perform impact analysis for new requirements.
- Strictly follow the project and organization processes, policies and regulations.
- Ensure the assigned tasks to be performed on-time and with high quality.
- Assist bidding teams to create technical proposals if required.
- Report to supervisor and Project Manager if required.
Requirements
- Bachelor degree in computer science or equivalent.
- 1+ consecutive years of experience in developing Java systems.
- Excellent coding skill in Java.
- Deep understanding of Java 8 (Core Java) and J2EE technologies.
- Strong knowledge of data structures and algorithms, code refactoring, unit testing.
- Experience with both RESTful and SOAP web services.
- Experience in application development and deployment tools such as GitHub, GitLab, Eclipse, IntelliJ IDEA, Gradle, Maven, Jenkins, etc.
- Familiar with project management tools such as JIRA, Confluence, Redmine, etc.
- Strong understanding of application architecture, object-oriented design, MVC and Variants, design patterns, Cache and Multi-threaded programming.
- Strong problem-solving and critical thinking skills.
- Agility mindset: adapts to changes in work (i.e. new client requirements or specifications).
- Strong communication skills.
- Good time management skills.
As a plus
- Background in Enterprise Design Patterns and Distributed Systems.
- Experience in infrastructure backgrounds (OpenStack, Docker or Vagrant).
About Ximna Inc.
At Ximna, business is about people. We started with small bunch of people, with big dreams and big visions, people with a passion to make their dreams come real and we’ve grown spectacularly because of the zest and passion of those handpicked few. We know they’re few and far between and not easy to find. But we’re ready to go that extra mile to find people like these. We’re looking for that extra something that fires people from deep down within, to be all that they can be. Our work culture encourages creativity and openness. You’ll find our people comfortable to be with – not the kind who need to ‘look good’ just to prove something or satisfy their egos. People who are comfortable in their own skins. So you know you can be yourself around here.
What we can offer:
- Additional healthcare plan
- 13th month salary and performance review annually
- Training: English, soft skill, and technical training
- Company trip, happy hour, team building activities
- Cafeteria and relaxing space in the office