Java Developer
Responsibilities:
Design, develop, test, debug, and documenting of applications to satisfy business requirements.
Provide technical consultation to the project manager, and the client for developing new systems or enhancing existing ones.
Analysis and translation of complex business requirements into technical requirements for development, and creation of high-level technical architecture, in accordance to best practices and standards.
Able to do scoping of work and provide estimation.
Work with team members to estimate timelines, define project plans, and delegate tasks.
Perform code review.
Requirements:
Bachelor degree in computer science, computer engineering or equivalent.
Minimum 3 years of professional experience in developing Java services.
Must have strong knowledge in java 17, multi-threading, and reactive programming.
Experience with Spring framework or other similar frameworks.
Experience in unit/integration testing such as (Junit, Mockito).
Experience in relational databases such as PostgreSQL.
Professional experience in microservices.
Familiarity with message queues such as Kafka.
Working Knowledge of object-oriented design and modular programming.
Experience with Restful/SOAP APIs.
Experience with Git version control, and CI/CD pipelines.
Familiarity working in an agile environment and Jira.
Awareness of OWASP security best practices.
Ability to work under tight deadlines, and work with a team.
Strong written and verbal English.
Nice to have:
Experience with ELK stack.
Banking/fintech experience is highly appreciated.
Experience with caching technologies such as Redis, Memcached.
Experience with non-relational databases.
Experience with Angular and java script frontend technologies.
Job Type: Full-time
Benefits:
Health insurance
Maternity leave
Opportunities for promotion
Parental leave
Professional development
Work from home
Schedule:
Monday to Friday
Job Types: Full-time, Permanent
Pay: RM5,000.00 - RM8,500.00 per month
Benefits:
Health insurance
Maternity leave
Opportunities for promotion
Professional development
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.