![](/image0421/98/98d51a6d3be67173c1a5c8181c9c2f01.jpg)
Senior Java Software Engineer
- GehaltN / A
- VertragsartVollzeit
- StandortMalvern, PA, USA
- StundenN / A
Entech sucht einen verantwortlichen Senior Java Software Engineer für sein Team in Malvern, PA.
Verantwortlichkeiten :
- Bereitstellung von Systemanalyse, Design, Entwicklung und Implementierung von Anwendungen für Client / Server, Web und / oder PC-basierte Software oder Middleware
- Integration von Produkten von Drittanbietern
- Übersetzung technischer Spezifikationen und / oder logischer und physischer Entwürfe in Code für neue Projekte oder Erweiterungsprojekte für interne Kunden
- Die Entwicklung von Code- und Testartefakten, die Unterprogramme oder Objekte wiederverwenden, ist gut strukturiert, wird durch automatisierte Tests unterstützt, enthält ausreichende Kommentare und ist einfach zu warten.
- Schreiben von Programmen, geeigneten Testartefakten, Ad-hoc-Abfragen und Berichten
- Einsatz moderner Softwareentwicklungstechniken, um sicherzustellen, dass Tests so implementiert werden, dass die Automatisierung unterstützt wird
- Automatisierung von Testszenarien und Ausführung von Tests mit Python und neueren Technologien
- Unterstützung von Code in den Entwicklungs-, Test- und Produktionsumgebungen nach Zeitplan
- Unterstützung bei der Produktionsunterstützung, Übermittlung von Änderungskontrollanforderungen und -dokumenten
- Auf dem neuesten Stand der Softwareentwicklungsmethode gemäß den Architekturstandards
- Teilnahme an Design-, Code- und Testinspektionen während des gesamten Lebenszyklus, um Probleme zu identifizieren
- Teilnahme an verschiedenen Besprechungen, z. B. zur Erstellung von Anwendungsfällen
- Teilnahme an Systemanalyseaktivitäten, einschließlich Analyse und Definition von Systemanforderungen z. B. Prototyping sowie logischem und physischem Design
- Schreiben des System- / technischen Teils der zugewiesenen Leistungen, einschließlich des Versionsbeschreibungsdokuments
- Unterstützung der Mitglieder des technischen Teams beim System- / technischen Teil ihrer Leistungen z. B. Systemtester, Testpläne - in kleinen Teams kann der Entwickler diese Elemente schreiben.
- Verständnis der Geschäftsfunktionen und Technologiebedürfnisse des Kunden
- Verständnis der Tools, Technologien und Anwendungen / Datenbanken des Kunden, einschließlich derer, die mit dem Geschäftsbereich und den Systemen verbunden sind
- Einhaltung von IT-Richtlinien und -Verfahren, insbesondere für Qualitäts- und Produktivitätsstandards, die es dem Team ermöglichen, festgelegte Meilensteine zu erreichen
- Einhaltung aller Richtlinien und Verfahren zur Informationssicherheit und Überprüfung der Ergebnisse gemäß den Anforderungen der Informationssicherheit
- Teilnahme an speziellen Projekten und Erfüllung anderer Aufgaben wie zugewiesen
Qualifikationen :
- Java / J2EE, Spring, Spring Boot, Microservices, APIs, Entwurfsmuster, Ruhezustand, Rest Services, Restful, SOAP, Nodejs, Json
- AWS, EMR - Erstellen und Bereitstellen in der Cloud, Lambda, EC2, S3
- Prüfung: Junit, Selen
- DevOps: CI / CD, Docker, Jenkins, Hudson, Apache Maven
- Dynamo DB, SQL, PL / SQL, DB2
- Agile, Scrum-Methoden
- Mentoring Junior Teamkollegen
Bonusqualifikationen :
- Erfahrung im Finanzdienstleistungs- und Investmentmanagement
- Erfahrung mit Kinesis
- Erfahrung mit IAM
- Erfahrung mit Fargate
- Erfahrung mit Python