Java FSD
New Today
Role:Java FSD
New York - NY
Onsite- all days in office
positions:
Required:
• BS/BA degree or equivalent experience
• + years of software development experience
• Proficient in Java (Preferred) or NET, React, Spring Boot and Web Development.
• Strong competency in Java for backend development, with experience in system design, application development, testing, and operational stability.
• Experience using and designing schemas/data structures in SQL or NoSQL databases.
• Hands-on in all aspects of the Software Development Life Cycle.
• Engage in pair programming, code reviews, and project task estimation with other Frontend, Backend, and Full-Stack Engineers.
• Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
• Utilize tools within the Software Development Life Cycle toolchain to enhance automation and improve value delivery.
• Apply advanced technical troubleshooting skills to solve complex technical problems.
• Analyze large, diverse data sets to identify issues and contribute to decision-making for secure, stable application development.
Continuously learn and apply system processes, methodologies, and skills for developing secure, stable code and systems
• Foster a team culture of diversity, opportunity, inclusion, and respect, while promoting a growth mindset and effective communication.
Job Description/ Responsibilities
• Develop secure, concise, high-quality production code, and review and debug code written by others.
• Collaborate cross-functionally with other Engineers, Product Managers, Designers, Data Analysts, Content Editors, and other disciplines to deliver comprehensive
• Engage in pair programming, code reviews, and project task estimation with other Frontend, Backend, and Full-Stack Engineers.
• Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
• Utilize tools within the Software Development Life Cycle toolchain to enhance automation and improve value delivery.
• Apply advanced technical troubleshooting skills to solve complex technical problems.
• Analyze large, diverse data sets to identify issues and contribute to decision-making for secure, stable application development.
Continuously learn and apply system processes, methodologies, and skills for developing secure, stable code and systems
• Foster a team culture of diversity, opportunity, inclusion, and respect, while promoting a growth mindset and effective communication.
- Location:
- New York