JOBSEARCHER

Java Full stack Developer

AceStackMillbrae, CAMay 23rd, 2026
Role: Java Full stack DeveloperLocation: San Francisco, CALong term ContractRequired Skills & QualificationsHands-on: JDK 21, Spring Boot, Microservices, AWS services, JDBC/JNDI, JMS, J2EE stack.Web: JSP/Servlets/JSF, HTML5/CSS3/JavaScript, AJAX, JSON, jQuery, Bootstrap.Frameworks: Struts (2.0), Spring Batch; familiarity with JS frameworks (AngularJS) and Node.js.Web Services: JAX-WS/JAX-RS/SOAP/REST, WSDL, UDDI.Dev Practices: Agile/Scrum, TDD, Pair Programming, CI/CD (GitLab), code review.Tools: JIRA, GitLab.Experience: Building multi-tier, web-based enterprise applications and distributed systems; client/server architectures; intranet/internet DB applications.Soft Skills: Strong communication, stakeholder management, problem solving, mentoring.Responsibilities:Design & build backend services with JDK 21, Spring Boot, and Microservices; implement RESTful APIs, messaging, and inter-service communication.Architect and implement distributed systems on AWS (e.g., EC2/Lambda, API Gateway, S3, RDS/DynamoDB, SNS/SQS, CloudWatch); drive scalability, reliability, and cost efficiency.Develop web applications using Java, J2EE, JSP, Servlets, JSF, HTML5, CSS3, JavaScript, AJAX, JSON, jQuery; integrate UI with secure backend services.Apply core J2EE technologies (Servlets, JSP, JDBC, EJB, JNDI, JMS) and open-source frameworks (Struts, Spring Batch) where appropriate.Leverage design patterns (MVC, Front Controller, Factory/Abstract Factory, Command, Singleton, Session Facade, Transfer Object, Business Delegate, DAO).Build and consume SOAP/REST web services; use JAX-WS/JAX-RPC/JAX-RS, SAAJ, WSDL, UDDI for service registration and governance.Contribute to frontend using Bootstrap, AngularJS, and Node.js; modernize legacy AngularJS where feasible.Own code quality: unit/integration tests (TDD), code reviews, static/dynamic analysis, test coverage.Implement CI/CD with GitLab pipelines; enforce branching, versioning, and release best practices.Lead Agile ceremonies (Scrum), drive sprint goals, mitigate risks, and ensure timely delivery.