Bank of America
Bank of America
Bank of America เป็นสถาบันการเงินระดับโลกที่ดำเนินงานในด้านการธนาคาร การเงิน และเทคโนโลยีทางการเงิน บริการของบริษัทครอบคลุมธนาคารส่วนบุคคล การสนับสนุนธุรกิจขนาดเล็ก การบริหารความมั่งคั่ง บริการด้านการลงทุน และการเข้าถึงตลาดทุนสำหรับบุคคล ธุรกิจ และสถาบันต่าง ๆ นอกจากนี้ บริษัทยังให้ความสำคัญกับการเติบโตอย่างมีความรับผิดชอบผ่านการเงินเพื่อความยั่งยืน โครงการส่งเสริมความหลากหลาย และโครงการพัฒนาชุมชน

วิศวกรซอฟต์แวร์ Java III - Charlotte, ทำงานที่สำนักงาน

ร่วมงานกับ Bank of America ในตำแหน่งวิศวกร Java แบบฟูลสแตก เพื่อพัฒนาแอปพลิเคชัน Treasury และ CIO ที่มีความพร้อมใช้งานสูง สร้างโซลูชันด้วย Java, Spring, Angular, REST API, การทดสอบอัตโนมัติ และเทคโนโลยีคลาวด์เนทีฟ

รายละเอียด

  • ส่งมอบโซลูชันซอฟต์แวร์ที่ซับซ้อนเพื่อสนับสนุนเป้าหมายทางธุรกิจ
  • ตรวจสอบให้แอปพลิเคชันเป็นไปตามมาตรฐานด้านฟังก์ชัน ด้านที่ไม่ใช่ฟังก์ชัน และการปฏิบัติตามข้อกำหนด
  • ออกแบบ สร้าง และดูแลแอปพลิเคชันที่มีความพร้อมใช้งานสูงสำหรับฟังก์ชันธุรกิจด้าน Treasury และ CIO
  • ทำงานร่วมกับผู้มีส่วนได้ส่วนเสีย เพื่อนร่วมทีม ผู้นำด้านเทคโนโลยี ผู้จัดการผลิตภัณฑ์ และทีมวิศวกรรมตลอดวงจรการส่งมอบ
  • นำโซลูชันไปใช้งานและเขียนการทดสอบหน่วยให้เป็นไปตามเกณฑ์การยอมรับและการปฏิบัติตามข้อกำหนด
  • ออกแบบและปรับปรุงส่วนประกอบสถาปัตยกรรม อินเทอร์เฟซแอปพลิเคชัน และองค์ประกอบสนับสนุนโซลูชัน
  • ให้คำปรึกษาแก่วิศวกรซอฟต์แวร์และแนะนำทีมด้านแนวปฏิบัติ CI/CD และระบบอัตโนมัติ
  • ปรับปรุง user story ชี้แจงข้อกำหนด และประเมินความพยายามในการส่งมอบ
  • ดำเนินการศึกษาทางเทคนิคและ proof of concept เพื่อลดความเสี่ยงและประเมินแนวทางใหม่
  • ทำให้กระบวนการเผยแพร่ที่ดำเนินการด้วยตนเองเป็นระบบอัตโนมัติ
  • สร้างและดูแลชุดการทดสอบการผสานรวม การถดถอย และประสิทธิภาพ
  • พัฒนาเว็บแอปพลิเคชันแบบครบวงจรด้วย Java และเทคโนโลยี front-end สมัยใหม่
  • สร้างและสนับสนุน RESTful API บริการ backend และการผสานรวมกับระบบภายนอก
  • พัฒนาส่วนประกอบอินเทอร์เฟซผู้ใช้แบบ responsive ด้วย Angular
  • จัดทำโค้ดที่สะอาด มีประสิทธิภาพ มีเอกสารประกอบ และเข้าร่วมการตรวจสอบโค้ด
  • ตรวจสอบข้อบกพร่องและดำเนินการทดสอบหน่วยและการทดสอบการผสานรวม
  • ปรับปรุงประสิทธิภาพ ความสามารถในการปรับขนาด และความน่าเชื่อถือของแอปพลิเคชัน
  • มีส่วนร่วมใน CI/CD pipeline การปรับใช้บนคลาวด์ และสถาปัตยกรรมแบบคอนเทนเนอร์
  • ติดตามเทคโนโลยีเกิดใหม่และเสนอการปรับปรุงเครื่องมือ กระบวนการ และสถาปัตยกรรม

คุณสมบัติ

  • มีประสบการณ์อย่างน้อยเจ็ดปีในการพัฒนาแอปพลิเคชัน Java แบบฟูลสแตก
  • มีประสบการณ์ขั้นสูงกับ Java, Spring, Angular, Node.js, Oracle และ SQL
  • มีประสบการณ์จริงกับ Spring Framework, Hibernate และเครื่องมือ CI/CD เช่น Git, Bitbucket, Jenkins, Maven และ Ansible
  • มีประสบการณ์กว้างขวางในการพัฒนา Java แบบฟูลสแตก ครอบคลุมระบบ backend และ frontend
  • มีประสบการณ์ในการออกแบบและพัฒนา RESTful web API และการผสานรวมที่ใช้ JSON
  • มีประสบการณ์ด้านคอนเทนเนอร์ ไมโครเซอร์วิส แพลตฟอร์มคลาวด์ และแนวปฏิบัติด้านการเขียนโค้ดอย่างปลอดภัย
  • มีประสบการณ์ทำงานกับเซิร์ฟเวอร์แอปพลิเคชัน Tomcat และ Apache
  • มีทักษะการดีบักและการแก้ปัญหาที่ดี
  • มีประสบการณ์การพัฒนาแบบ Agile รวมถึงการปรับปรุง issue ใน Jira พร้อมเกณฑ์การยอมรับ และการจัดการการเผยแพร่โค้ดตามเวอร์ชัน
  • มีความเชี่ยวชาญด้านการทดสอบหน่วย การพัฒนาแบบขับเคลื่อนด้วยการทดสอบ JUnit และ Karma-Jasmine
  • มีทักษะการสื่อสารทั้งลายลักษณ์อักษรและวาจาที่ดี
  • มีประสบการณ์ทำงานร่วมกับเจ้าของผลิตภัณฑ์และผู้ใช้ปลายทางเพื่อกำหนดข้อกำหนดและจัดลำดับปัญหา
  • หากมีประสบการณ์กับ OpenShift, Unix, Kafka, Splunk, Python, Quartz, การวิเคราะห์หรือการสร้างแบบจำลองข้อมูล และบริการทางการเงินจะได้รับการพิจารณาเป็นพิเศษ
  • สามารถทำงานกะเช้าในสหรัฐอเมริกาได้
  • สามารถทำงานสัปดาห์ละ 40 ชั่วโมงได้

สวัสดิการ

  • มีสิทธิ์เข้าร่วมแผนจูงใจประจำปีตามดุลยพินิจ
  • สวัสดิการครบวงจรชั้นนำในอุตสาหกรรม
  • วันหยุดโดยได้รับค่าจ้าง
  • ทรัพยากรและการสนับสนุนสำหรับพนักงาน
  • โอกาสในการเรียนรู้ เติบโต และสร้างผลกระทบที่มีความหมาย
  • สภาพแวดล้อมการทำงานที่เปิดกว้างและมีส่วนร่วม
  • ทรัพยากรที่สนับสนุนความเป็นอยู่ที่ดีด้านร่างกาย อารมณ์ และการเงิน
  • การยกย่องผลงานและรางวัลตอบแทน