Backend Java Developer
Exp. Reqd. : 10+ Years
San Francisco, CA
Contract Role
Onsite from Day 1
Required Skill :
- 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 & 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.
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.