Logo
eTeam

Framework Developer

eTeam, Mechanicsburg, Pennsylvania, United States, 17050

Save Job

Role Title: Framework Developer Location: Mechanicsburg, PA Duration: 12 months • Develop and maintain reusable frameworks for enterprise Java applications, ensuring modularity and consistency across projects. • Build and implement microservices architectures using Java and Spring Boot for scalable, maintainable solutions. • Integrate applications with Enterprise Service Bus (ESB) platforms (e.g., WebMethods, MuleSoft, IBM Integration Bus) to facilitate seamless system communication. • Design, develop, and consume RESTful and SOAP web services for secure, reliable APIs between applications. • Create dynamic front-end interfaces using JSP, Servlets, and collaborate with UI/UX teams on user experience enhancements. • Integrate JavaScript frameworks and libraries (e.g., Angular, React, jQuery) with existing Java-based applications as needed. • Apply and promote established design patterns (such as Singleton, Factory, Observer) to ensure maintainability, reliability, and scalability in solution design. • Work with enterprise databases like DB2, Oracle, and SQL Server, including data modeling, writing optimized queries, and creating stored procedures. • Ensure data security, integrity, and performance in all database interactions. • Conduct code reviews and mentor team members to promote best practices in coding and framework implementation. • Collaborate effectively with business analysts, architects, DevOps, QA, and project managers to align technical solutions with business objectives. • Prepare and maintain clear technical documentation, framework guidelines, and developer resources. • Utilize source control and CI/CD tools (such as Git, Jenkins, Maven) for efficient development and deployment processes. • Troubleshoot integration, performance, and security issues in complex enterprise environments. • Stay current with evolving technologies and frameworks within both backend (Java, microservices, ESB) and frontend (JSP, JavaScript frameworks) domains. • Demonstrate strong problem-solving skills, effective communication abilities, and a collaborative approach to team and stakeholder interactions. • Adapt quickly to new tools, frameworks, and methodologies to support enterprise project needs.