Senior Java Software Engineer - J2 Global | New Day Jobs (Yangon, Myanmar)

Easy Apply (J2 Global) Senior Java Software Engineer job. View job description, responsibilities and qualifications. See if you qualify!

J2 Global
Remote (Asia Time Zone Permitted)

Senior Java Software Engineer

Apply from Source

Senior Java Software Engineer

J2 Global
  • Remote (Asia Time Zone Permitted)
  • -
Salary : Login to view salary Apply from Source
Job Type : Full-Time
Education Requirement : Bachelor Degree
Skills :
Experience : 3 to 5 years
Share this
Job Detail

DUTIES AND RESPONSIBILITIES:

• Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture.

• Writing scalable, robust,, testable, efficient, and easily maintainable code

• Translating software requirements into stable, working, high performance software

• Designing and developing advanced applications and intelligent systems

• Do peer review before committing to code repository

• Develop features for the work product

• Unit-testing code for robustness, including edge cases, usability, and general reliability

• Monitoring and maintenance (hot fixes) of production systems.

• Manage staging/test environment and support software testing and quality assurance

• Improving application performance and other non-functional requirements such as reliability.

• Deliver technical discussion on the implemented functionalities

• Comply to coding standards that has been set by the organization

• Adapt the SCRUM process in our software development life cycle

• Participate in the Sprint planning to assess and clarify the requirements to the product owner

• Update the team on the status of tasks and raise potential blockers (if any) in the daily standup meeting

• Present the completed features in the Sprint review to stakeholders

• Review and evaluate the team’s accomplishment in the Retrospective meeting

• Participate in team development activities (team building, training etc…)

• Contribute for the success of the team's objectives

• Perform related duties as assigned


QUALIFICATION STANDARDS: 

• Education: Bachelor’s Degree in Computer Science/ Engineering or any related courses

• Experience: At least 5-7 years’ experience in Software Development

• Strong analytical skills

• Excellent problem-solving ability

• Would like to work as part of a self-organizing Scrum team in a scaled agile framework

• Resourceful and with a Good Learning Attitude

• Strong verbal, written and interpersonal communication skills

• A team player and communicator who enjoys creative freedom and independence

• Proficient in oral and written English communication

• Excellent human relations and customer service skills

• Fast learner, short learning curve.


TECHNICAL SKILLS:

• At least 5+ years of working experience in software development.

• At least 3+ years of solid working experience as a software developer in Java with excellent track record.

• Working experience in Linux administration (any distribution) and software installation configuration.

• Working experience in NoSQL and relational databases such as MySQL and Postgres.

• Working experience in any of the following virtualization technologies such as VMware, Virtualbox, KVM/Xen.

• Experience in SCRUM development process

• Experience with development collaboration tools (e.g. JIRA, Git)

• Experience working with remote data via REST and JSON

• Has exposure or has knowledge in high performance computing and low latency development

• Has exposure in test driven development using Jenkins and other continuous integration technologies

• Has strong software development foundation implementing design patterns, OOP and coding best practices.

• Has experience in an analyzing, profiling, determining bottlenecks for improving reliability and performance.

• Experience working on Android Mobile Application Development is a definite plus.

• Working experience in Big Data technologies like Hadoop, Apache Spark is an advantage

• Experience in integrating 3rd party libraries, frameworks, messaging and services is an advantage

• Working experience in Linux bash scripting and python is an advantage

• Experience in configuration manager such as Chef/Puppet and container technologies such as Docker is an advantage.

Similar Jobs
LinkedIn-PH - 21 hours ago
11 total views, 1 today
Similar Jobs
You will receive the email for your email confirmation. Please check!