Unknown Company

Java Developer (API development, AWS)

durham, nc • Posted 3 days ago
Onsite Full Time General

Job TitleAre you interested in serving the needs of millions of customers by building the best-in-class digital experience that helps them in financial planning, investing, and retirement solutions?Our chapter comprises teams that work on a wide range of applications and platforms like CLIENT’s website, CLIENT Mobile Apps and Active Trader Pro®. We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help us on our mission to deliver the best omni channel (web, mobile, IoT) experience to our customers.The Team:Our teams build and supply to CLIENT’s digital presence. As a developer in the CLIENT Acquisition and Loyalty space, you will build applications supporting CLIENT’s world class loyalty and rewards programs. You will be a full stack developer responsible for developing applications in a highly distributed environment.

You will own entire features from concept to deployment working as part of our cross-functional teams. You'll have the opportunity to chip in ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn. We're looking for highly motivated individuals who work well in a collaborative, iterative, and fast-paced environment.The Expertise You Have:You have a passion for technology and can navigate your way across complex and rapidly changing landscapes by staying on top of latest trends and thrive by sharing knowledge.Are a creator, a doer, and a disruptor who will help us tackle real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.A self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?Are experienced with the tools of the trade including a variety of modern programming languages and frameworksObsessed about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature togglesStay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.Have a mindset of test first development and are experienced in modern test frameworks.

We believe in testing and that quality is everyone’s job.Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.Have strong communication skills and technical expertise to drive and participate in important discussions.The Skills You Bring:Strong Experience with REST API Design & Development using Java or NodeJSStrong experience designing, deploying and maintaining cloud-ready containerized applicationsStrong Experience working with AWSExperience with Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)Experience with DevOps, Automated Testing and Continuous DeliveryExperience in building highly scalable and resilient applicationsStrong intellectual curiosity and willingness to explore new technology stacksThe Value You Deliver:Defining and developing web services platform consumed by CLIENT applicationsWorking closely with application owners, architecture and business sponsorsRapid prototyping to validate good and bad ideas quicklyWriting source code, adapting existing components, and unit testing developed components.Ensuring designs meet performance, security, usability, and reliability and scalability requirements.Understanding of strategic end state and steps to achieve goalCOVID Work Policy:Safety is our top priority. Once we can be together in person with fewer safety measures, this role will follow our dynamic working approach. You’ll be spending some of your time onsite depending on the nature and needs of your role.Dynamic Working – Post Pandemic:Our aim is to combine the best of working offsite with coming together in person.

For most teams this means a consistent balance of working from home and office that supports the needs of your role, experience level, and working style.Your success and growth is important to us, so you’ll want to enjoy the benefits of coming together in person – face to face learning and training, quality time with your manager and teammates, building your career network, making friends, and taking full advantage of cultural and social experiences CLIENT provides for you.

Back to Job Search