- Company Name
- TEK Staffing Solutions Inc.
- Job Title
- Java Full Stack Developer
- Job Description
-
Job Title: Java Full Stack Developer
Role Summary: Develop and maintain robust, scalable web applications leveraging Java/J2EE technologies and modern front‑end frameworks. Collaborate across teams to design, implement, and optimize RESTful services and micro‑services, ensuring high performance and security.
Expactations: Minimum 5+ years of professional experience building web‑based solutions with Core Java, Spring, Hibernate, JSP, and modern JavaScript libraries. Proven ability to work in an onsite contract environment (Boston, MA) with strong focus on quality and delivery timelines.
Key Responsibilities:
- Design, code, and troubleshoot Java/J2EE components using multi‑threading and Executor framework.
- Develop and consume RESTful web services; integrate with micro‑services.
- Build dynamic front‑end interfaces using JavaScript, JSP, CSS, HTML, and libraries such as jQuery; experience with React or Angular is advantageous.
- Create and manage relational database schemas, stored procedures, and performance tuning.
- Deploy applications on servers (JBoss, Apache, Tomcat) and orchestrate micro‑services on AWS.
- Utilize GitHub Copilot in Agent mode to assist Java development; ensure AI‑assisted coding workflows.
- Collaborate with cross‑functional teams on requirements, architecture, and code quality standards.
Required Skills:
- Core Java (threads, Executors), Spring, Spring MVC, Hibernate, MyBatis.
- RESTful API development and integration.
- Front‑end: JavaScript, JSP, CSS, HTML; jQuery; React/Angular (preferred).
- AJAX, XML/XSLT, JSON.
- Application servers: JBoss, Apache, Tomcat.
- SQL database design, stored procedures, query optimization.
- Micro‑service deployment on AWS (nice to have).
- GitHub Copilot Agent mode – mandatory.
- Strong debugging, testing, and documentation skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (commonly required).