Senior Java Developer
RemoteThailandseniorFull Time
- Posted
- today
- Source
- Himalayas
- Field
- Engineering
Skills
PostgreSQLKubernetesAngularMongoDBDockerMySQLNoSQLCI/CDAgileLinuxJavaAWSGCPGitJavaScript
Description
<!-- /* Font Definitions */ @font-face{font-family:Wingdings;panose-1:5 0 0 0 0 0 0 0 0 0;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"Cordia New";panose-1:2 11 3 4 2 2 2 2 2 4;mso-font-alt:"Cordia New";mso-font-charset:222;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-2130706429 0 0 0 65537 0;}@font-face{font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:-536869121 1107305727 33554432 0 415 0;}@font-face{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-536859905 -1073732485 9 0 511 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-unhide:no;mso-style-qformat:yes;mso-style-parent:"";margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:107%;mso-pagination:widow-orphan;font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Cordia New";mso-bidi-theme-font:minor-bidi;mso-bidi-language:AR-SA;}.MsoChpDefault{mso-style-type:export-only;mso-default-props:yes;mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Cordia New";mso-bidi-theme-font:minor-bidi;mso-bidi-language:AR-SA;}.MsoPapDefault{mso-style-type:export-only;margin-bottom:8.0pt;line-height:107%;}@page WordSection1{size:8.5in 11.0in;margin:1.0in 1.0in 1.0in 1.0in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}div.WordSection1{page:WordSection1;} /* List Definitions */ @list l0{mso-list-id:1126707;mso-list-template-ids:1095674190;}@list l0:level1{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Symbol;}@list l0:level2{mso-level-number-format:bullet;mso-level-text:o;mso-level-tab-stop:1.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:"Courier New";mso-bidi-font-family:"Times New Roman";}@list l0:level3{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:1.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level4{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:2.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level5{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:2.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level6{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:3.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level7{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:3.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level8{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:4.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level9{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:4.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1{mso-list-id:1429040464;mso-list-template-ids:-1036629360;}@list l1:level1{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Symbol;}@list l1:level2{mso-level-number-format:bullet;mso-level-text:o;mso-level-tab-stop:1.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:"Courier New";mso-bidi-font-family:"Times New Roman";}@list l1:level3{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:1.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1:level4{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:2.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1:level5{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:2.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1:level6{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:3.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1:level7{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:3.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1:level8{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:4.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l1:level9{mso-level-number-format:bullet;mso-level-text:;mso-level-tab-stop:4.5in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Wingdings;}@list l0:level2 lfo3{mso-level-start-at:0;mso-level-numbering:continue;mso-level-text:;mso-level-tab-stop:1.0in;mso-level-number-position:left;text-indent:-.25in;mso-ansi-font-size:10.0pt;font-family:Symbol;}ol{margin-bottom:0in;}ul{margin-bottom:0in;}-->
Key Responsibilities
- Work in an agile team to build / develop features and technologies across various aspects of the Java stack, primarily focused on Spring Boot and Spring Cloud / NetflixOSS.
- CI/CD deployments on a Kubernetes based platform, both on premises and on a multi-cloud infrastructure. (AWS and GCP)
- Possess an understanding of cloud-native architectures, and be familiar with implementations involving service discovery, circuit breakers, client side load balancing, and other architectural patterns related to elastic infrastructure.
- Participate in, and help create, a company culture which attracts, retains, and coaches other engineers. The primary deliverable of a senior engineer are more senior engineers.
- Conduct design and code reviews.
- Provide specific technology expertise to help drive innovation.
- Identify emerging technologies to create leading edge banking products
- Partnering with architects and platform engineers to build strategies for execution, drive and facilitate key decisions, and influence others and lead change where appropriate.
Essential Skills & Prerequisites
- A positive, can-do attitude, who naturally expresses a high degree of empathy to others.
- Bachelor’s Degree in Computer Science or equivalent work experience. We are more interested in passion for technology and what you are capable of, than we are academic qualification.
- 4 or more years of relevant work experience.
- Experience in building mission critical applications from scratch, and decomposing monolithic applications into smaller services.
- Experience with a broad mix of technologies, including a strong subset of:
- Core Java 8,9, Spring Boot, Spring Cloud, NetflixOSS
- Angular JS
- Kubernetes (or equivalent)
- MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB, ELK)
- RabbitMQ, Kafka
- AWS & GCP
- API Gateway
- Linux
- CI/CD (Jenkins, Git)
- Experience with distributed architectures, SOA, microservices and Platform-as-a-Service (PaaS).
- Experience with Agile and Test Driven Development (TDD) methodologies.
- Familiarity with containers and their technologies such as Docker.
- Familiarity with container orchestration technologies such as Mesos and Kubernetes.
- Experience with high availability, high-scale, and performance systems.
Originally posted on Himalayas
JobMatch aggregates public listings. Always apply through the original posting.