Search

Senior Java Software Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Trident Consulting is seeking a "Senior Java full stack Engineer" for one of our client. A global leader in business and technology services.

\n


\n

Job Title: Senior Java full stack Engineer

\n

Location: Richmond, VA or Atlanta, GA (Hybrid)

\n

Bill Rate: $50/hr on W2

\n


\n

Job Description:

\n

Years of experience required: 8+

\n

\n

Responsibilities:

\n

    \n
  • Design, develop, and maintain enterprise-grade web applications using Java and modern frontend technologies.
  • \n

  • Build and consume RESTful APIs and microservices.
  • \n

  • Develop responsive and user-friendly UI components using Angular, React, or similar frameworks.
  • \n

  • Create scalable backend services using Spring Boot and related Spring Framework modules.
  • \n

  • Collaborate with business stakeholders, product owners, and architects to translate requirements into technical solutions.
  • \n

  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • \n

  • Write clean, maintainable, and reusable code following coding standards and best practices.
  • \n

  • Perform unit testing, integration testing, and code reviews to ensure software quality.
  • \n

  • Troubleshoot and resolve application performance, security, and scalability issues.
  • \n

  • Implement CI/CD pipelines and support automated deployments.
  • \n

  • Work with relational and NoSQL databases to design, optimize, and maintain data models.
  • \n

  • Support production deployments and participate in incident resolution when required.
  • \n

\n


\n

Required Qualifications:

\n

    \n
  • Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
  • \n

  • 7+ years of experience in software development with Java/J2EE technologies.
  • \n

  • Strong proficiency in:
  • \n

  • Java 8/11/17+
  • \n

  • Spring Boot
  • \n

  • Spring MVC
  • \n

  • Spring Data JPA
  • \n

  • Spring Security
  • \n

  • Microservices Architecture, Even driven designs using RabbitMQ
  • \n

  • Experience with front-end technologies:
  • \n

  • Angular (preferred) or React
  • \n

  • TypeScript
  • \n

  • JavaScript
  • \n

  • HTML5
  • \n

  • CSS3
  • \n

  • Experience developing REST APIs and web services.
  • \n

  • Strong knowledge of Object-Oriented Programming (OOP), design patterns, and SDLC practices.
  • \n

  • Experience with No SQL DB esp. MongoDB
  • \n

  • Experience with any relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • \n

  • Proficiency with Git-based source control systems.
  • \n

  • Experience working in Agile/Scrum environments.
  • \n

  • Experience with Copilot, Devin, Windsurf for AI prompting, Spec Driven development
  • \n

\n


\n

Preferred Qualifications:

\n

    \n
  • Experience with cloud platforms such as AWS.
  • \n

  • Experience with Docker, Kubernetes, and containerized deployments.
  • \n

  • Knowledge of Kafka, RabbitMQ, or other messaging platforms.
  • \n

  • Experience with GraphQL and API gateway technologies.
  • \n

  • Familiarity with Jenkins, GitHub Actions, Maven, SonarQube, and CI/CD practices.
  • \n

  • Understanding security standards, OAuth2, JWT, and OWASP best practices.
  • \n

  • Experience with automated testing frameworks such as JUnit, Mockito, Selenium, or Cypress
  • \n

\n


\n

Technical Skills:

\n

Backend:

\n

    \n
  • Java, J2EE
  • \n

  • Spring Boot, Spring MVC, Spring Security
  • \n

  • Hibernate, JPA
  • \n

  • REST APIs, Microservices
  • \n

  • Maven
  • \n

  • Git
  • \n

  • RabbitMQ Event processing design patterns
  • \n

\n

Frontend:

\n

    \n
  • Angular / React
  • \n

  • TypeScript
  • \n

  • JavaScript
  • \n

  • HTML5, CSS3, Bootstrap
  • \n

\n

Databases:

\n

    \n
  • Oracle/PostgreSQL/MySQL
  • \n

  • MongoDB
  • \n

\n

DevOps & Cloud (Preferred):

\n

    \n
  • AWS / Azure
  • \n

  • Docker
  • \n

  • Kubernetes
  • \n

  • Jenkins
  • \n

  • GitHub
  • \n

\n

Testing:

\n

    \n
  • Junit/Mockito
  • \n

  • Jasmine
  • \n

  • Test Containers
  • \n

\n


\n

What are the top skills required for this role?

\n

    \n
  • Strong proficiency in: Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Microservices Architecture
  • \n

  • Experience with frontend technologies: Angular (preferred) or React, TypeScript, JavaScript, HTML5, CSS3
  • \n

  • Strong Tech lead skills
  • \n

  • Experience with databases such as Mongo DB and Oracle or SQL Server, or PostgreSQL, or MySQL.
  • \n

\n


\n

Additional Information:

\n

    \n
  • Ability to work independently with minimal support
  • \n

  • Follow Best practices while coding.
  • \n

  • Ability to work with diverse group of stakeholders and integration teams to complete the work.
  • \n

\n


\n

About Trident Consulting: Trident Consulting is an award-winning staffing and consulting firm headquartered in San Ramon, CA. Since 2005, we have partnered with Fortune 500 and high-growth companies to deliver high-quality talent across technology, engineering, business operations, and professional services.

\n

We specialize in contract, contract-to-hire, and direct hire placements, supporting roles across IT, data & analytics, cloud, cybersecurity, finance & accounting, HR, operations, and more. With a strong focus on hard-to-fill and niche positions, our global recruiting engine enables us to deliver speed, quality, and scale.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...