Search

Java FSE Senior Developer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Hi

\n

I hope you're doing well.

\n

We have a position for a " Java FSE Senior Developer” with our client. Please find the details below, and if interested, please send me your updated resume in Word format

\n


\n


\n

Job Title: Java FSE Senior Developer

\n

Location: Richmond, VA or Atlanta, GA - Onsite

\n


\n


\n

Responsibilities:

\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

Required Qualifications:

\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

o Java 8/11/17+

\n

o Spring Boot

\n

o Spring MVC

\n

o Spring Data JPA

\n

o Spring Security

\n

o Microservices Architecture, Even driven designs using RabbitMQ

\n

• Experience with front-end technologies:

\n

o Angular (preferred) or React

\n

o TypeScript

\n

o JavaScript

\n

o HTML5

\n

o 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

Preferred Qualifications:

\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

Technical Skills:

\n

*Backend

\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

• Angular / React

\n

• TypeScript

\n

• JavaScript

\n

• HTML5, CSS3, Bootstrap

\n

Databases

\n

• Oracle/PostgreSQL/MySQL

\n

• MongoDB

\n

DevOps & Cloud (Preferred)

\n

• AWS / Azure

\n

• Docker

\n

• Kubernetes

\n

• Jenkins

\n

• GitHub

\n

Testing

\n

• Junit/Mockito

\n

• Jasmine

\n

• Test Containers

\n


\n

What are the top skills required for this role?

\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

Additional Information:

\n

• Ability to work independently with minimal support

\n

• Follow Best practices while coding.

\n

• Ability to work with diverse groups of stakeholders and integration teams to complete the work.

\n


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