Logo
eTeam

Java Developer

eTeam, Mechanicsburg, Pennsylvania, United States, 17050

Save Job

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