Software Engineering - Fullstack developer
MUFG
- New Jersey
- $120,000-150,000 per year
- Permanent
- Full-time
Perform complex application design and programming activities in the latest technologies: Java, React, Angular, Node, API, microservices, Kafka, MQ, AWS/Cloud services & infrastructure, Kubernetes, Docker, Jenkins
Perform integrations between on-premise and vendor hosted applications
Deliver projects that adhere to continuous delivery practices with automated unit testing, integration testing, and performance testing pipelinesResponsibilities
- Design, develop web application front-end, microservices, data persistent
- Working with development team and management to ensure the timely delivery of projects milestones
- Deliver projects that adhere to continuous delivery practices with automated unit testing, integration testing, and performance testing pipelines
- Create documentation such as user guides and software development guides
- Develop advanced code and perform code review
- Proficiency with object-oriented and functional languages (e.g. Java, JavaScript) , Angular JS version 9+, NodeJS, React, CSS, HTML, SQL, JPA, Hibernate, Maven, Oracle, Apache, OpenShift, JBoss, MQ, Static code analysis, and automatic build framework
- Perform complex application design and programming activities in the latest techniques: Java, Node, REST, microservices, AWS/Cloud infrastructure, Kubernetes, Docker, Jenkins
- Deliver projects that adhere to continuous delivery practices with automated unit testing, integration testing, and performance testing pipelines
- Experience identifying and debugging on-prem, cloud technologies applications
- Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS, Azure, Google Cloud Platform, and similar)
- Experience implementing and maintaining applications with specialty in messaging, web, RESTful APIs, middleware, batch processing
- Excellent communication skills
- 3 years of design and development experience in applications devices messaging, enterprise web application, integration services
- 5 years of developing at all levels of the application stack : front-end/UI, MicroServices, API, JPA, SQL MQ, and back-end/Database
- 5+ years of programming experience in a modern language such as Angular or React, ,Java
- 5+ years of experience with web technologies: Restful Services, JavaScript and TypeScript
- 3 years working with teams in building and deployment of application on OpenShift, Kubernetes, AWS/Cloud infrastructure
- 3-5 years working with teams in software development methodology such as Agile, RAID, Waterfall, etc.
- Bachelor's degree in Computer Science or a closely-related discipline, or an equivalent combination of formal education and experience