Full Stack Developer
Shuvel Digital
JOB DESCRIPTION
Position Overview:
We are currently seeking a motivated, career-oriented, and customer-focused Full Stack Developer to join our team supporting this contract. The Full Stack Developer will support the development of both front-end (JavaScript/React) and back-end (Java/Spring) applications using DevSecOps best practices.
Responsibilities:
+ Support enhancement and maintenance of one or more USCIS applications using agency's technology stack (Java, Spring, Spring Boot, React, SQL, etc.)
+ Work closely with cross-functional teams to understand project requirements and deliver high-quality solutions
+ Modify and enhance reports including queries, filters, and input parameters
+ Participate in daily stand-ups, sprint planning, and retrospective meetings.
+ Write, test, and maintain Java-based backend services using Spring and Spring Boot frameworks
+ Develop and maintain front-end applications using JavaScript and React
+ Debug and resolve issues in existing code to ensure smooth operation of applications
+ Ensure applications meet security standards and are compliant with DevSecOps best practices including code coverage and code quality
+ Write and execute unit tests, integration tests, and end-to-end tests
+ Perform code reviews to ensure code quality and adherence to coding standards
+ Collaborate with QA team to identify and resolve bugs
+ Implement and maintain CI/CD pipelines for automated testing and deployment
+ Monitor application performance and implement necessary improvements
Requirements:
+ Bachelor's degree in business, IT, or any related field
+ 5+ years of relevant work experience supporting complex projects
+ Strong knowledge of SQL (using DBViewer or other similar tools)
+ Experience with Java and the Spring Framework including Spring Boot
+ Experience in JavaScript
+ Experience with the React UI framework and related libraries
+ Experience writing unit and integration tests
+ Experience implementing the Test-Driven Development (TDD) framework
+ Experience modifying reports (queries, filters, and input parameters)
+ Some experience with CI/CD pipelines using tools like Jenkins or Harness
+ Knowledge of Agile software development methodologies and tools
+ Ability to understand business requirements
+ Proven ability to communicate progress and identify blockers during scrum ceremonies
+ Self-starter with the ability to seek clarification when necessary and identify personal training needs
Nice to Have
+ Experience with
+ Junit
+ Harness
+ Ruby programming language
+ Testing Jasper reports across multiple environments
+ Knowledge of SAFe
+ Basic understanding of Amazon Web Services (AWS)
+ Ability to run and debug reports locally
+ Linux operating system knowledge
Confirmar seu email: Enviar Email
Todos os Empregos de Shuvel Digital