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
