Sr. Engineer Java Full Stack | Cleveland, OH
Photon · Ohio, United States · 1 mo ago
EngineeringFull-time
Responsibilities
- Lead a team of developers to design, develop and deploy robust, scalable and secure software solutions in compliance with enterprise standards
- Work closely with product owners, designers, and other stakeholders to define technical requirements and deliver features
- Own the architecture and technical direction for new features and products
- Create architecture diagrams, detailed design diagrams, interfaces working with all the dependent technical teams
- Provide guidance and mentorship to junior and mid-level developers to foster growth and ensure best practices are followed
- Lead end to end development from User interface to server side logic to database management for all applications under the squad
- Conduct code reviews to ensure adherence to development standards and improve team skills
- Provide direction and recommendations on solutions for security vulnerabilities
- Represent Security variances in Security Technology review meetings
- Identify performance bottlenecks and implement solutions to ensure system scalability, reliability, availability
- Drive high standards for code quality, testing and documentation
- Provide recommendations for tools and develop plans and strategies to improve overall hygiene for code development, delivery and release practices
- Continue to develop a culture of modern software development practices
- Own the applications and operational system tasks associated with the applications
- Ensure seamless communication between development teams, other departments such as QA, Enterprise Architecture etc
- Ensure timely delivery and continuous improvement
- Stay up to date with latest trends in full stack development continuously researching and evaluating new technologies that can improve applications
Skills
- Experienced and adept at trouble shooting and debugging
- Must understand and have implemented core development principles
- Proficient in front end development using React JS, Angular, CSS, HTML5, JavaScript, ES6
- Relational Database experience (SQL, Oracle), Other (Mongo DB is a must)
- Strong knowledge of DevOps practices, code management (bitbucket, Gitlab), CI/CD pipelines, containerization (Docker, Jenkins, Kubernetes) and cloud infrastructure
- Utilized code review tools such as SonarQube
- Experience with automated testing frameworks such as Cypress, Mocha etc
- Knowledge of Siebel CRM webservices is a plus
- Hands on experience with Google Cloud Platform is a plus
- Excellent communication and interpersonal skills to collaborate with cross-functional teams
- Strong problem-solving abilities and ability to drive technical solutions in a fast-paced environment
- Driven leader with ability to mentor and motivate team members and foster positive and productive team culture
- Experience working in agile development environment (Kanban, Scrum)
- Experience:- 8+ years in full stack software development with hands on experience with front end (React, Angular), backend technologies (java, node.js) and web service integrations, and min 2 years of leading engineers.
- 5+ years of experience with databases such as Oracle, SQL, MongoDB
- 5+ years of experience in banking / finance industry
Qualification
Batchelor's degree with computer science or equivalent
Pay, Benefits And Duration
- Minimum Compensation: USD 40,000
- Maximum Compensation: USD 140,000
- Compensation is based on actual experience and qualifications of the candidate.
- The above is a reasonable and a good faith estimate for the role.
- Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
- This position is available for independent contractors