-
ID
#32188449 -
Job type
Permanent -
Salary
TBD -
Source
Apex Systems -
Date
2022-01-20 -
Deadline
2022-03-21
Full Stack Engineer
Maine, Portland, 04101 Portland USAPermanent
Vacancy expired!
Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients' digital visions. Apex has an opportunity for an Full Stack Engineer. Here are the details: Position: Full Stack Engineer Location: Remote (Teams are based out of Chicago and Portland, ME) Rate: Negotiable based on experience Duration: 1 year Position Description: Our leading financial services technology client is looking to bring on Full Stack Engineers to several growing and new development squads. Day to Day Responsibilities:
- Introduce and leverage leading edge technologies
- Work on a variety of projects ranging in both size and scope: manage legacy and greenfield
- Collaborate within the dev team and cross-team (Product and Biz).
- Practice and mentor Agile and Continuous Development practices
- Participate in Code Reviews
- Contribute to the company's best practices knowledge base
- Develop browser-based, rich internet applications using cutting edge client-side Javascript, and server-side Java frameworks
- At least 5 years of applicable experience
- Highly proficient in Web Application Development (Javascript/Angular, RDBS, Caching, PubSub) and/or highly scalable, always-up, performant batch and real-time processing applications
- Possess the ability to estimate, design, develop, and test software, from server-side to client-side
- OO skills, including design pattern knowledge and deep understanding of code performance
- Experienced and knowledgeable of working with Agile Methodologies,
- AWS environment and service knowledge (EC2, S3, Lambda, etc.)
- General DevOps principles exposure
- Automated testing (Cucumber, Selenium) Sonarcube, Checkmark, vunerability scanning (whitesource), advanced pipelining
- Degree in science-based discipline. Bachelor (strong preference) and Masters is a plus.
- Deep knowledge of Java and Java libraries and frameworks (e.g. SpringBoot and Hibernate)
- Strong communication skills in both written and oral form
- Strong time management skills and detail-oriented work ethic
- Strong values of ownership, personal development, and transparency.
- Ability to thrive in a team environment and work effectively with diverse groups of coworkers.
- Experience automating and orchestrating distributed systems
- Can troubleshoot and contribute to improving efficiency within the application and database environments.
- A firm grasp of networking concepts including routing, subnets and firewalls
- Strong understanding of Internet technologies, including DNS, VPN, SSH/SSL, load balancing and security.
- Knowledge of and experience supporting disaster recovery and contingency planning to help minimize business-impacting risks
- Experience in virtualization platforms and underlying storage
Vacancy expired!
Report job