Job Closed
This listing is no longer active.
ePATHUSA - eInnovation Delivered!
Senior Java Full-Stack Developer
Location
United States
Posted
28 days ago
Salary
$58 - $62 / hour
Seniority
Senior
Job Description
Senior Java Full-Stack Developer
ePATHUSA, Inc.
• Develop and implement a new module within the existing CLiCS application • Collaborate with business users, business analysts, QA, and developers to understand review program requirements • Produce architecture diagrams, data models, specifications, API contracts, and component designs aligned with best practices • Design and implement new module, including dynamic form building, review workflows, scheduling, findings, corrective actions, and document management • Develop RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL • Create responsive, mobile-friendly user interfaces using approved front end frameworks; implement client side validation and accessibility (WCAG 2.1 AA) • Implement document upload, storage, retention, metadata tagging, and secure retrieval using acceptable solutions • Develop and maintain scheduling components for review phases, notifications, and deadlines • Implement complex reporting requirements, including USDA 640 submissions, summary and transparency reports • Write clean, secure, maintainable code with comprehensive test coverage using JUnit, Spring Test, or other acceptable solutions • Identify and resolve defects, performance bottlenecks, and security vulnerabilities • Produce documentation for architecture, APIs, workflows, data models, deployment procedures, and support operations • Provide knowledge transfer and technical training to internal staff and support teams • Mentor and guide other developers, support code reviews, and promote development best practices.
Job Requirements
- 10+ years of experience in enterprise Java application development
- Experience designing or architecting scalable, secure applications using Spring and cloud-based services
- Deep expertise with the Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security, Spring Validation)
- Strong proficiency with Hibernate/JPA, domain-driven modeling, transactional integrity, and relational schema design
- Hands-on experience developing and consuming RESTful APIs, API versioning, and documenting APIs
- Experience developing responsive, accessible (WCAG 2.1 AA) front-end interfaces using HTML, JavaScript, jQuery, Bootstrap, or modern frameworks (React/Angular)
- Experience building configurable or dynamic form systems, workflow/state-machine logic, rules-driven validation, or similar frameworks
- Strong SQL skills and experience with SQL Server, including writing and optimizing complex queries, indexing strategies, and large dataset handling
- Practical experience implementing document upload, metadata tagging, retention rules, and secure retrieval
- Experience generating complex regulatory or compliance reports
- Strong understanding of application performance tuning, query optimization, and diagnosing CPU/memory constraints using profiling tools
- Extensive experience writing automated tests using JUnit, Spring Test or equivalent frameworks
- Hands-on experience with CI/CD pipelines, automated builds, and deployment automation
- Strong knowledge of secure coding practices, including protections against SQL injection, XSS, CSRF, parameter tampering, insecure deserialization, and similar vulnerabilities
- Experience proactively identifying security risks, implementing mitigations, and performing code reviews focused on security and reliability
- Experience working in Agile/Scrum teams, including participation in planning, estimation, and iterative delivery
- Familiarity with Azure cloud services
- Proven ability to write production-grade code independently while also guiding, mentoring, and supporting other developers
- Experience serving as a technical lead or solution engineer, including evaluating approaches, making architectural recommendations, and ensuring alignment with enterprise standards
- Experience designing and implementing modular, extensible architecture for complex, workflow-driven systems, including dynamic forms, configurable business rules, and state management
- Experience working in government, regulatory, or compliance-driven environments with strict audit, reporting, and data governance requirements.
Benefits
- Paid Sick Time
- Insurance for Medical, Dental, Vision and Life
- Available 401(k) including Employer Match
- HSA, Short-term & Long-term Disability Available
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Java Developer
TwoconnectWe facilitate business growth through our managed offshoring services.
Role Description The Java Full Stack Developer is responsible for designing, developing, and maintaining scalable, secure, and high-performing web applications across backend and frontend systems within a SaaS environment. This role delivers end-to-end development, including architecture, API integration, database design, and performance optimisation, while collaborating with cross-functional teams to build reliable, maintainable solutions that support platform growth. - Design, develop, and maintain scalable backend and application components. - Participate in the full software development lifecycle, including requirements gathering, solution design, development, testing, deployment, and support. - Develop and maintain applications using Java, Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA. - Support frontend integration and development tasks using HTML5, CSS3, JavaScript, and modern UI technologies where required. - Design and maintain relational database schemas, write optimised SQL queries, and support data integrity, performance, and reporting requirements. - Contribute to secure authentication and authorisation flows using technologies and standards such as OAuth2 and JWT. - Work closely with QA, DevOps, product, and design teams to support quality delivery outcomes. Qualifications - Bachelor’s degree in Computer Science or related field, or equivalent experience, with 3+ years in Java web application development. - Strong proficiency in Java (11+) and core concepts such as OOP, collections, streams, and exception handling. - Hands-on experience with Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA. - Proven ability to design, build, and maintain RESTful APIs and integrate third-party services. - Solid understanding of frontend technologies (HTML5, CSS3, JavaScript) and database management (MySQL/PostgreSQL). - Experience with Git, build tools (Maven/Gradle), Agile methodologies, and strong debugging/problem-solving skills. - Exposure to modern tools and practices such as React, Docker, CI/CD, cloud platforms, and secure coding standards is advantageous. Benefits - Work from home. - Monday to Friday 7AM to 4PM PHT (adjustments will be made for daylight saving time). - HMO with 2 free dependents and medical reimbursements. - Government-mandated benefits. - Work from home allowances. - Opportunities to work with leading companies in Australia and beyond. - Training programmes for career development. - Engaging company outings, team activities and wellness sessions. - Supportive, inclusive culture. - Dedicated managers focused on your growth and success. Company Description Twoconnect connects highly skilled Filipino professionals with established companies in Australia, New Zealand, the United States, the United Kingdom and Europe, providing direct access to global careers and long-term opportunities. - We offer competitive pay and benefits, additional entitlements and structured career development programs that make employment both financially rewarding and professionally sustainable. - Our industry-leading retention rate demonstrates our commitment to a people-first culture that prioritizes stability, growth and genuine care for every employee. - Twoconnect is an equal opportunity employer. We value cultural diversity and foster an inclusive workplace where every employee is respected and supported as part of a growing global team. 🔗 Learn more about us through our official pages: - Website: twoconnect.com.au - Careers: apply.workable.com/twoconnect-careers - LinkedIn: linkedin.com/company/twoconnectau - Facebook: facebook.com/2woconnect - Instagram: instagram.com/twoconnect_
• Design the full end-to-end IoT platform architecture: device connectivity layer → MQTT/protocol ingestion → stream processing → time-series storage → REST/GraphQL API layer → real-time WebSocket delivery • Define the multi-tenant data model: strict data isolation between customers, tenant-scoped API tokens, row-level security • Design the device lifecycle system: provisioning, X.509/JWT authentication, device registry, status tracking, decommissioning • Architect the protocol abstraction layer so MQTT, Modbus, OPC-UA, CoAP, and HTTP devices all normalise to the same internal data model • Design a configurable rule engine: event-condition-action rules for alerts, automations, and integrations — no code required from customers • Plan OTA firmware update management: secure delivery, versioning, rollback, fleet orchestration • Write Architecture Decision Records (ADRs) for every major technical choice — nothing undocumented • Design the scaling path from 100 devices (pilot) to 500,000+ (production) without structural rework • Build core platform services from scratch: device management, telemetry ingestion, rule engine, notification/alerting, OTA update, multi-tenant API gateway • Develop REST and GraphQL APIs with full OpenAPI specification — version-controlled from Day 1 • Implement WebSocket and SSE endpoints for real-time telemetry delivery to web and mobile clients • Build device command-and-control with acknowledgement, retry logic, and timeout handling • Implement device shadow service: last-known state of every device accessible even when offline • Write unit, integration, and load tests — no service reaches staging without test coverage • Own service reliability: SLO definitions, alerting runbooks, on-call incident response • Provision and manage all AWS environments (dev, staging, production) using Terraform — no click-ops • Configure AWS IoT Core: MQTT endpoint, topic namespace, rules engine, certificate management • Set up CI/CD pipelines via GitHub Actions for all backend services • Configure CloudWatch monitoring, log aggregation, and automated health alerts • Manage IAM for all team members — least-privilege access, no shared credentials • Hand off infrastructure fully documented when a DevOps engineer joins in Phase 2
• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new register allocation compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions • Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages
• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new compiler passes and optimizations • Work with global compiler, hardware and application teams • Be part of a team that is at the center of deep-learning compiler technology



