Software Engineer III - 1553
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Full Stack Development
- Engine Development: Design and develop scalable, low-latency transformation logic using Java, Spring boot to handle diverse document formats (EDI, XML, JSON, Flat Files).
- Frontend Excellence: Build intuitive, high-performance dashboards and configuration interfaces using Angular to help users manage complex mapping rules.
- Architectural Design: Implement Event-Driven Architectures to ensure asynchronous processing and system resilience under heavy document loads.
- API Management: Develop and maintain robust RESTful APIs that serve as the gateway for our transformation services.
- Data Modeling: Optimize data persistence across both RDBMS (for transactional integrity) and NoSQL (for flexible schema handling and high-scale storage).
- Modernization: Participate in the evolution of the platform, leveraging cloud-native principles and microservices to replace legacy translation bottlenecks.
- Ensure code quality through unit testing, code reviews, and adherence to coding standards.
- Optimize applications for performance, scalability, and security.
- Backend & Spring Ecosystem Development
- Develop backend services using Spring Boot .
- Implement authentication and authorization using Spring Security (OAuth2, JWT) .
- Work with Spring Data JPA / Hibernate for database operations.
- Implement messaging/event-driven patterns using Kafka or RabbitMQ .
- Apply caching strategies using Spring Cache abstraction (Redis, Ehcache) .
- Develop batch processing jobs using Spring Batch .
- Write unit and integration tests using JUnit, Mockito, and Spring Test .
- Data & Persistence
- Design and manage data models in PostgreSQL and MongoDB .
- Optimize database queries, indexing, and performance.
- Ensure transactional integrity and data consistency.
- Cloud & Infrastructure
- Deploy and maintain applications on AWS/Azure/GCP .
- Use cloud services for compute, storage, and database management.
- Containerize applications using Docker (Kubernetes is a plus).
- Implement and maintain CI/CD pipelines for automated deployments.
- Monitor applications and troubleshoot production issues.
- Collaboration
- Work closely with product managers, designers, and QA teams to deliver features.
- Participate in Agile ceremonies (scrum meetings, sprint planning, retrospectives).
- Contribute to system design discussions and technical decisions.
- Continuous Improvement
- Identify and implement improvements for system performance and reliability.
- Contribute to reusable components and engineering best practices.
- Stay updated with modern development trends and tools.
- Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 4-7 years of experience in full stack development.
- Strong expertise in:
- Java 8+
- Spring Boot
- Angular or React
- Hands-on experience with:
- Spring Security, Spring Data JPA, Hibernate
- REST APIs & Microservices architecture
- Experience with MongoDB and PostgreSQL .
- Familiarity with cloud platforms (AWS/Azure/GCP) .
- Proficiency in Git/version control systems .
Requirements
- Experience with Kafka or RabbitMQ .
- Familiarity with Redis or distributed caching .
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) .
- Knowledge of Docker and containerization .
- Understanding of observability tools (Prometheus, Grafana, ELK stack) .
- Exposure to Agile/Scrum environments .
- Soft Skills
- Strong problem-solving and analytical skills.
- Ownership mindset and accountability.
- Ability to work in fast-paced environments.
- Effective communication and teamwork skills.
- Attention to detail and commitment to quality.
- GHX: It's the way you do business in healthcare
- Global Healthcare Exchange (GHX) enables better patient care and billions in savings for the healthcare community by maximizing automation, efficiency and accuracy of business processes.
- GHX is a healthcare business and data automation company, empowering healthcare organizations to enable better patient care and
Benefits
Additional Information
Job Role - Software Engineer III We are seeking a highly skilled Full-Stack Java Developer to join our Engineering team in building a next-generation, format-agnostic transformation engine. This platform sits at the heart of the healthcare supply chain, enabling thousands of customers to seamlessly exchange critical business documents-regardless of the ERP or homegrown solution they use. As a core member of this initiative, you will design and implement high-throughput, event-driven systems that map complex data structures in real-time, ensuring interoperability across the global healthcare ecosystem. You will work on designing and building end-to-end web applications using frameworks like Angular on the frontend and Java-based backend services. Solutions are deployed in cloud environments, so cloud familiarity is key. You'll collaborate closely with senior engineers, product managers, and cross-functional teams to deliver high-quality software that enhances user experience and business outcomes.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at globalhealthcareexchangeinc? Share your experience