What are the responsibilities and job description for the Java Backend Developer position at Codebase Inc?
Role : Java Backend Developer
Years of Experience : 10 years
Location : McLean, VA (3 days onsite Hybrid)
Job Description:
- Basic Requirements:
- Bachelor’s degree in computer science or information technology or related discipline or equivalent combination of education and experience from which knowledge and skills may be obtained.
- Minimum of 8 years of experience in software development; 8 years of relevant experience and specialized training or certification in the following technologies: J2EE, Java, Web Development and SQL.
- Self-starter, collaborative; problem-solver
- Organized, ability to meet deadlines, work independently, manage multiple priorities
- Should have excellent design and coding skills and a passion for building highly scalable applications using open-source frameworks for cloud native technologies.
- Strong development experience with Java, J2EE, Spring frameworks, Spring Boot, Spring MVC, Hibernate, JSON, and web services (REST/SOAP)
- Experience in packaging services using Docker and configuring & deploying on Cloud platform (AWS/Kubernetes)
- Experience with some of the tools like GIT, Jenkins, Maven, JUnit, Docker, JMeter, Artifactory, Kubernetes
- Experience with JMS enterprise messaging technologies such as ActiveMQ or AMQ
- Experience with static analysis (e.g., Fortify, SonarQube) and remediation
- Familiar with infrastructure automation technologies (e.g., Ansible/Gradle/Maven)
- Good knowledge of patterns like side car, circuit breaker, ingress, egress, etc.
- Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) for Java using frameworks like JUnit, Mockito and Cucumber.
- Experience with ANTLR, Apache FreeMarker and UNIX Shell Script
- Experience with setting up, maintaining, and evolving the cloud infrastructure of web applications is preferred.
- Experience with IBM ODM Developer in writing technical and business rules is preferred.
- Experience with JavaScript frameworks like Angular/React is a plus.
- Knowledge of the Mortgage Industry is a nice to have.
- Experience with Agile Software development project methodologies preferred.
- Excellent verbal and written communication.
- Demonstrated analytical ability and problem-solving skills.
Java Backend Developer
Mindlance -
Mc Lean, VA
Sr Java Backend Developer
Global Data Solutions Inc. -
Vienna, VA
Java Backend Developer
Aneesh Technologies Inc -
Ashburn, VA