We are looking for Senior Java Engineer with a focus on backend technologies to help build our online platform.
Essential Functions:
• Develop and design the application experiences, ensuring pages are programmed responsively, error-free, cross-browser/cross-device compatible, highly scalable, and optimized for performance.
• Follow standards for the development of tools and experiences, with a focus on performance, scalability, and reusability.
• Stay current with the newest online technologies. Perform quality assurance on all new code from inception through integration, staging, and production environments.
• Collaborate effectively with team members as well as product, QE, and release engineering team.
• Rapidly execute solutions when problems or challenges have been identified.
• Consistently demonstrate ownership and on time delivery.
• Consistently demonstrate regular, dependable attendance and punctuality.
• Perform other duties as assigned.
• Act as a mentor for junior engineers.
• Design and develop medium sized applications with little direction.
Qualifications
MINIMUM QUALIFICATIONS
• Must be eighteen years of age or older.
• Must be legally permitted to work in the United States.
• Education Required: Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
• Years of Relevant Work Experience: 5 plus years
Experience:
• 5+ years of professional experience as a web developer with the ability to demonstrate previous work experience.
• Experience in microservices, springboot, and java backend
• Extensive use and understanding of back-end technologies.
• Solid understanding and hand-on experience in back-end Unit testing
• Solid understanding in CI/CD pipelines
• Experience in developing cloud native microservices and API usage.
• Experience with cloud computing on at-least one of major providers (Google Cloud Platform, AWS or Azure).
• Good understanding of web performance and optimization.
• Minimum 3 years of experience with core Java
• Experience with a Version Control system (Git, Subversion).
• Experience with cross-browser design and functional constraints.
• Experience with Agile or Scrum software development methodologies
• This is an engineering position, and in our team, we believe in "always production-ready” code.
• This job requires 70% coding or coding-related tasks every day.
•
Last updated on Oct 28, 2021