Senior Java Engineer
Senior Java DeveloperThe AmEx group is looking to expand and add on a senior developer for various projects they are working on. The team is composed of 5-8 developers ranging in experience and skills. The project will be around internal modernization efforts and expansion, always striving to be working with the latest technologies on the market. This developer will be working around the core engine of the sourcing platform used on the team. In addition, this developer will be writing the functions for runtime and collaborating with the DevOps team which will be focused on containerization and clustering.
Perks:
Work with a top 500 company in an award-winning work environment
Get hired on full-time, looking to become a permanent employee
Learning and development courses to enhance your skills/certs
Work within an expanding team that will offer the potential for career growth
Work fully remote from the comfort of your home office
Quick interview process: 2-steps and an offer
Responsibilities:
Focus on asynchronous concurrent programming work while also doing some benchmark testing
Working with DevOps tools for internal improvements
Working as a technical expert for the project, providing insights for Junior developers and providing expertise to the Leads
Collaborate within the developer team, project leads, and team lead
Work on Agile Enterprise-level developer team with high exposure
Work with a wide-array of technologies: Java, Reactive Framework, Docker, Jenkins, Kubernetes, GitHub, NodeJS
Qualifications:
Bachelor's degree in Computer Science, Math, or other science field
3+ years experience working with Java 8+
5+ years of software development
Experience working with Asynchronous programming
Experience working with a Reactive Framework in Java (Rx Java, Vert.X, Netty, etc.)
The ability to present to team members
Work Fully Remote on EST schedule
Required Skills: Java 8/11 Reactive Experience (Netty, RXJava, Vert.X, Spring Reactive, etc.