Vacancy expired!
- Develop customized code, software integration, perform analysis, configure solutions, using tools specific to the project or the area.
- Participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing.
- Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
- Build in and maintain security controls and monitoring in support of company standards.
- In an Agile environment:
- Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work.
- Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories.
- Responsible for design, developing, and maintaining automated unit testing, and supporting integration and functional testing.
- Responsible for providing automated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support.
- Develop code in accordance with the acceptance criteria established by the Product Owner.
- Hands-on delivery using AWS services/products
- API delivery using Java, Spring/Spring Boot, Git, and Unix/Linux (comfortable with using MACs as Dev env.)
- Strong fundamentals - Computer Science and debugging skills
- Self-learner, + aptitude and attitude
- Does not require banking or financial experience
- Start-up exp. a plus
- Bachelor's Degree and five+ years of experience or equivalent education and software engineering training or experience
- Strong hands-on experience in Java/Spring/Spring Boot technology with REST/SOAP service skill set.
- Good understanding of Database Technology with foundational SQL and Stored procedure skills.
- Solid understanding of DevOps practices
- Basic knowledge/foundation of Cloud technology and Cloud concepts with AWS
- Experience working with Agile SDLC frameworks and working within cross disciplinary teams
- Ability to mentor less experienced engineers
- Bachelor's degree in computer science, computer engineering or related degree
- Banking or financial services experience. Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Experience with Open-Source tools and frameworks
- Direct experience or certification with cloud technologies, such as AWS, Azure, or Google Cloud Platform
- Strong understanding of SOA and/or Open API methodologies and service architectures
- Experience using application containers (Docker/Kubernetes) and caching technologies
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
- Experience with messaging systems (i.e., MQ and JMS)
- Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive unit and integration tests
- ID: #49205798
- State: North Carolina Raleigh / durham / CH 27601 Raleigh / durham / CH USA
- City: Raleigh / durham / CH
- Salary: Depends on Experience
- Job type: Contract
- Showed: 2023-02-14
- Deadline: 2023-03-26
- Category: Et cetera