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