đŸ‘šđŸ»â€đŸ’» postech.work

Java Full stack Developer-4

Realign ‱ 🌐 In Person

In Person Posted 2 days ago

Job Description

Job Type: Contract

Job Category: IT

Job Description Role: Java Full stack Developer

Location: San Francisco, CA

Long term Contract

Required Skills \& Qualifications

Hands‐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.

Ensure security, performance, and observability (authN/authZ, input validation, OWASP, caching, logging/metrics/tracing).Mentor team members; collaborate with BA/QA for requirements, acceptance criteria, and UAT.

Required Skills

CLOUD DEVELOPER

SQL APPLICATION DEVELOPER

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.