What are the responsibilities and job description for the Back End Developer position at MCubeSoft?
Role: Senior Java Backend Developer
Location: Remote / McLean - VA / Richmond - VA (Hybrid)
Required Skills sets:
- Should have 8 to 10 years of Software Development experience.
- Proficient in Java / Spring Boot / Spring
- Able to write Open Rewrite recipes independently and should know how OpenRewrite framework works; should have experience using OpenRewrite to automate code transformations.
- Familiarity with YAML
- Familiarity with Java Tools (Maven/Gradle) and Unit Testing frameworks (JUnit)
- Excellent knowledge of Version Control (GitHub) and CICD (Jenkins)
- Ability to Build, Debug, and Repeat
- Experience with IDE Platforms (JetBrains or VSCode)
- Should have experience in AWS cloud platform services (Fargate, Serverless solutions, Lambda, ECS, ECR, EC2, S3, SNS, SQS, etc.)
- Develop and code Microservices to connect applications with backend systems
- Should have extensive experience in Springboot and Open-Source RDBMS.
- Open to learn client specific tools & technologies.
- Collaborate with developers:
- Troubleshoot their build and fix any recipes/Unit tests
- Build/Rebuild code and merge PR
- Troubleshoot deployment related issues in Dev/QA/Prod
- Drive end to end CICD process from code to deploy
- Support engineers to resolve issues over slack/zoom
- Ability to work independently for defect/bug resolution
- Own Software Automation Delivery end to end
Desired Qualifications:
Nice to have experience in Banking / Finance domain.
Web Back End Developer
NFF Inc -
Washington, DC
Back End Developer II
US Tech Solutions -
Silver Spring, MD
Back End Developer
Gridiron IT -
Chantilly, VA