The Job Network
Search

Java Backend Developer - Mid level

companyAneesh Technologies Inc
locationAshburn, VA, USA
PublishedPublished: 6/14/2022
Full Time

Job Description

Job Description

JAVA Backend Developer – Mid level

We are currently seeking a motivated Backend Developer to join our team.

Note: US Citizenship is required, and the ability to obtain and maintain a
DHS Public Trust suitability.

Primary job responsibilities include:

•                     Design and build applications using Core Java/J2EE and Spring Boot.

•                     Strong knowledge of Relational Databases (Oracle, PostgreSQL) and SQL.

•                     Strong Experience on multiple technologies such as:  Java/J2EE & middleware (WebLogic, Apache, Spring Boot, etc.) technologies in UNIX/Linux environment and Scripting languages such as UNIX Shell

•                     Collaborate with Leads & developers on solutions and independently develop and deliver in an agile environment.

•                    Lends expertise to design, coding, testing, debugging, documenting, maintaining and modifying of computer programs of moderate complexity and risk

•                    Performs investigation, analysis and resolution of technical problems related to system functions, programming and procedures. Monitors operating efficiency of existing systems

•                     Defect Resolution

•                     Work with users in an Agile development approach to understand requirements, then elicit feedback and refine solution through demonstrations. Full participation in the Agile / Scrum process including speaking up and giving your opinion!

•                     Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology

•                     Full-Stack Engineer capable of designing solutions, writing code, testing code, automating test and deployment

•                     Mentor and raise the game for teammates in all areas

•                     Ready, willing, and able to pick up new technologies and pitch in on story tasks (design, code, test, CI/CD, deploy, maintain, and enhance)

•                     Able to research and learn new methodologies and technologies and bring knowledge to the team

•                     A solid understanding and experience of architecture patterns including ESB, SOA, database, integration, Cloud & Microservice architecture.

•                     A self-driven, highly motivated technologist who can work with a high degree of autonomy and is able to prioritize effectively.

•                     Participate in Code Reviews and support QA initiatives to ensure high-quality delivery

•                     Excellent trouble-shooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions

•                     Utilize engineering practices like pair programming, TDD, ATDD, CI/CD, and refactoring techniques

 Work experience:

•                     5+ yrs min. IT experience

•                     3+ yrs Java JEE, HTML, JavaScript, Typescript and framework libraries required

•                     2+  yrs Hands on experience with Spring frame work

•                     2+ Yrs experience on Relational Databases/SQL

•                     Understanding of Front-End development (Angular, React)

•                     Experience in Linux/Unix environment and Windows

•                     Hands on Experience with CI CD process – Jenkins, Gitlab etc

•                     Cloud experience  a plus

•                     Experience with some variation of BPM (Business Process Modeler)  workflow

•                     This is a highly technical position.

 Required Technical Experience:

•                     Bachelor’s Degree from a regionally accredited institution in
Computer Science, Computer Engineering, Electrical Engineering or
related disciplines

•                     Expertise with Java, Spring boot, JSON, HTML4/5, AJAX, JSP, CSS, JDBC, JPA/Hibernate

•                     Clear understanding of web services and SOA related standards like REST/OAuth/JSON and SOAP/WSDL. Experience writing and consuming web services (SOAP/RESTful).

•                     Experience with Spring Cloud-based Microserivce, Experience in Service development in SOAP and REST.

•                     Strong SQL

•                     Back-End: Java, Spring, Spring Boot, JVM, Microserivce, REST, Database (RDMS, Maria DB)

•                     User Interface (UI): JavaScript (Vanilla JS, React.JS, AngularJS), Typescript (Angular 2+), CSS3, HTML5, responsive web design.

•                     Cloud/DevOps: Ansible, Docker, AWS

•                     CI/CD: Jenkins, Artifactory, Gitlab, Nexus

•                     Build Tools: Maven, Gradle, NPM, Yarn

•                     Automated Test Tools: Junit, Cucumber

Desired knowledge and experience includes

•                     Developing 100% automating unit tests

•                     Using the Eclipse IDE

•                     Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done

•                     Ability to work in a high-pressured, tight-deadline environment

•                     Superior written and oral communication skills are essential

•                     Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment

•                     Must work well in a team environment as well as independently

•                     Excellent verbal/written communication and problem solving skills; ability to communicate information to a variety of groups at different technical skill levels

Customer Requirements:

•                     Clearance – Must pass CBP BI

•                     Citizenship – Must be a US Citizen

Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...