
Senior Software Engineer
Posted Sep 17

Posted Sep 17
This is a fully remote position, open to applicants in United States.
β’ Design and create software solutions that support public health and public safety IT initiatives.
β’ Develop applications that feature substantial automation and tailored product configurations.
β’ Create and implement cloud-native and web applications utilizing Java, object-oriented analysis, reusable design patterns, and various web technologies.
β’ Construct automation tools for development, deployment, monitoring, and testing processes.
β’ Develop web-based user interfaces using React or PrimeFaces JSF.
β’ Architect and manage comprehensive, scalable, innovative, and robust software solutions that align with business requirements.
β’ Lead the development team in analyzing requirements, breaking them down, and assigning tasks for release.
β’ Hold regular meetings with the business team to assess and analyze requirements.
β’ Develop applications for Oracle or PostgreSQL RDBMS and optimize SQL queries that incorporate complex business logic.
β’ Conduct code reviews, unit testing, functional testing, and manage production deployments.
β’ Troubleshoot production issues, perform root-cause analysis, and implement necessary fixes.
β’ Identify and address technical debt and quality concerns.
β’ Bachelor's degree (or foreign equivalent) in Computer Science, Electronics Engineering, or a closely-related IT discipline, along with 7 years of experience as a Software Engineer/Developer implementing and analyzing software solutions; or a Master's degree (or foreign equivalent) in those fields plus 5 years of experience.
β’ A minimum of five years of experience in writing, debugging, and optimizing Bash shell scripts.
β’ Five years of experience with Hibernate, JPA, SQL, and HQL, which includes ORM mapping, query optimization, entity management, and relational database design.
β’ Five years of experience in designing, building, and consuming SOAP and/or REST APIs.
β’ Five years of experience with SCRUM and AGILE methodologies.
β’ Five years of experience with full-stack architecture, pipelines, CI/CD processes, and infrastructure systems.
β’ Five years of hands-on development in Spring Boot, Web Services, HTML5, and deployments in Unix-like environments using systems-level tools.
β’ Five years of experience in analyzing user requirements and translating them into software designs and solutions.
β’ Five years of experience in implementing debugging, analytics, and API development best practices in accordance with SOLID principles.
β’ Five years of experience with secure coding practices utilizing SSL/TLS PKI or RSA public/private keys.
β’ Five years of hands-on frontend development experience with React or JQuery.
β’ Five years of experience using Java to design and implement cloud-native applications and infrastructure leveraging AWS/Azure or Spring Cloud Netflix.
β’ Five years of experience as a lead developer for a project or team, overseeing development efforts.
β’ Capability to work remotely from anywhere within the U.S.
β’ Competitive salary and comprehensive benefits package.
β’ Opportunities for professional development and continuous learning.
β’ Flexible working arrangements to promote work-life balance.
β’ A dynamic and inclusive workplace culture.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.