Logo
Surge IT

Backend Java Developer

Surge IT, Alexandria, Virginia, us, 22350

Save Job

Get AI-powered advice on this job and more exclusive features.

Overview We are seeking a Java Developer with experience in developing J2EE applications using REST/JSON, Spring, SpringBoot, J2EE. Designs, develops, and implements web-based Java applications to support business requirements. Follows approved Agile life cycle methodologies, creates design documents & performs program coding. Resolves technical issues through debugging, research, and investigation.

Responsibilities

Design, develop, and implement web-based Java applications to support business requirements.

Follow Agile life cycle methodologies, create design documents, and perform program coding.

Resolve technical issues through debugging, research, and investigation.

Required Skills

Strong knowledge and project experience in Java Technologies like J2EE, JSP, Servlets, JDBC, Spring, Springboot, JPA, Web Services (REST), XSLT, XML

Strong experience with production support and issue resolution

Experience with documenting technical specifics and/or tech design

Experience designing and performing unit testing, functional testing, and code reviews

Experience with application frontend code bases such as HTML, JSP, JavaScript, jQuery, and CSS

Experience with Database design including Stored Procedures, DML and DDL tasks

Experience with the GIT version control and familiarity with code repository hosting services such as GitHub and BitBucket

Experience building/converting projects to Maven platform

Hands-on experience with AWS services such as Lambda, S3, EC2, RDS, and Amazon Bedrock for building and deploying AI-driven applications

Familiarity with Amazon Q for code generation, automation, and intelligent development workflows is a plus

Knowledge of CI/CD tooling i.e. Jenkins/Docker/AWS/webhooks

Preferred Skills

Experience working with in an Agile development environment

Experience with AWS features like AWS SDK, S3, SNS/SQS, SES, Lambda functions

Experience with JIRA and Confluence, or other project/issue tracking software

Excellent communication and teamwork skills

Excellent problemsolving skills, including identifying areas for improvement to processes or applications

Experience with modern JavaScript MVC frameworks such as EmberJS, React, Angular, Bootstrap

Experience with performance tools, and hands-on debugging skills on any preferred IDE

Experience with Sybase and/or Postgres databases

Knowledge of Docker, Kubernetes and deployment Pipelines

Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Referrals increase your chances of interviewing at Surge IT by 2x

Washington, DC

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr