Senior Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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.