eTeam
Role Tile: Java Developer
Location: Mechanicsburg, PA
Duration: 12 months
• Lead the design, development, and implementation of complex full stack solutions using Java, Spring Boot, and related technologies.
• Architect and build scalable, secure backend services and APIs, primarily in Java and leveraging RESTful and/or SOAP web services.
• Develop rich, responsive user interfaces using modern front-end frameworks such as Angular, React, Vue.js, as well as JSP, HTML5, CSS3, and JavaScript.
• Integrate backend services with enterprise systems and databases (DB2, Oracle, SQL Server), ensuring efficient data modeling and optimized queries.
• Collaborate with UX/UI teams and business analysts to translate requirements into intuitive and high-performance applications.
• Apply advanced design patterns (e.g., Singleton, Factory, Strategy, Observer) for reliable, reusable, and maintainable code.
• Work with microservices architectures and containerization platforms (Docker, Kubernetes) for cloud-ready deployments.
• Ensure high standards of application security, performance, and maintainability throughout the software development lifecycle.
• Conduct code reviews, provide technical mentorship, and promote adoption of best practices within the development team.
• Oversee the integration of external systems using ESB (Enterprise Service Bus), messaging platforms, or other integration patterns.
• Utilize version control (Git), build automation (Maven, Gradle), and CI/CD pipelines (Jenkins, GitHub Actions) for streamlined development and deployment.
• Troubleshoot and resolve complex technical challenges across both frontend and backend domains, collaborating with DevOps and support teams.
• Prepare and maintain comprehensive technical documentation and architectural diagrams.
• Stay up-to-date on emerging technologies, frameworks, and trends relevant to full stack Java development.
• Demonstrate excellent problem-solving, communication, and collaboration skills, working across multidisciplinary teams and with stakeholders.
• Drive continuous improvement of application performance, scalability, and user experience for new and existing enterprise platforms.
• Good to have prior Integrated Eligibility system experience.
Java, EJB, JSP, HTML, Webservices, SQL
Java, EJB, JSP, HTML, Webservices, SQL