Senior Java Full Stack Developer - Remote / Telecommute

Remote Full-time
Job Description:
Essential Functions:
• Perform technical detail design, coding, and testing of applications.
• Serve as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems.
• Develop and analyze interface design documentation.
• Comply with hardware and software systems standards and procedures.
• Deliver large systems for tens of thousands of users.
• Follow code quality, migration, and DevOps standards and policies.
• Perform software analysis, including requirements and use case development and design.
• Implement and document source code to design specifications.
• Perform software testing, including developing and running automated unit tests, drafting, and executing structured automated test cases.
• Compile, assess, and report data results from software testing and analysis.
• Develop software solutions for enterprise environments and other technologies.
• nalyze and implement functional and non-functional requirements.
• Design, implement, and test software.
• Perform operations and maintenance of existing systems.
• Identify areas for improvement and streamlining.
• Demonstrate experience with front-end and back-end programming and integration frameworks and tools.
• ssist in the estimation of development of application features.
• Provide direct technical support for high-level, high-visibility, and critical trouble calls for supported applications.
• Work with cross-functional teams to develop highly reliable software that runs at scale.
• Provide recommendations to infuse new technology.
• Extend open-source libraries and systems as necessary to meet team needs.
• Play a key role in product scoping and roadmap/architecture discussions.
• Evaluate emerging technologies to identify opportunities, trends, and best practices.
• Mentor junior software engineers.
Education Level:
• Bachelor's degree in Information Technology or Computer Science.
In Lieu of Education:
• n additional four years of relevant work experience is required in addition to the required work experience.
Experience:
• Five years of experience with software development, coding and compilation, software architecture/design, user requirements definition, and software specification development.
Preferred Qualifications - Knowledge, Skills, and Abilities (KSAs):
• bility to communicate technical requirements to all levels of expertise.
• Proficient in establishing and maintaining strong working relationships.
• Knowledge and understanding of the software development life cycle (SDLC).
• Proficient with integrating complex and existing systems.
• Knowledge of programming languages such as JavaScript, C, Python, etc.
• Excellent communication skills, both written and verbal.
• Knowledge of cloud technologies such as AWS and Azure.
• Knowledge of database technologies including SQL, Oracle, MongoDB, PostgreSQL, and cloud databases.
• Fundamental knowledge of software engineering best practices, agile methodologies, and CI/CD pipelines.
• Knowledge of test-first practices including Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
• Strong experience with deployment, continuous integration, continuous testing, and continuous delivery processes, including expertise in CI/CD tools and frameworks.
• Knowledge of code quality and promotion practices.

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

barista - Store# 25273, WORLD TRADE CENTER OCULUS

Remote Full-time

Investment Client Srvcs Analyst (NRF) Series 6/7/63 - remote

Remote Full-time

Healthcare Scheduling, Connection Advisor Outreach (Remote)

Remote Full-time

[Remote Part-time jobs] User Experience (UX) Micro-Testing Partne – USA Remote Jobs

Remote Full-time

Manager, Change and Release Engineering

Remote Full-time

Direct Response Copywriter

Remote Full-time

Urgently Required Corporate Chef/Culinary Consultant – PRIME SOURCE FOODS

Remote Full-time

Immediate Hiring: Full-Time Developer/Employment Specialist for Adults and High School Students with Developmental Disabilities

Remote Full-time

Clinical Appeals RN - Remote - 5 day work week - Weekends required

Remote Full-time

Technical Support / Customer Service Representative-Remote (Night Shift)

Remote Full-time
← Back to Home