Overview
On Site
DOE
Contract - W2
Skills
SAP BASIS
Web Applications
Test-driven Development
Debugging
Estimating
User Stories
Continuous Integration
Continuous Delivery
Regulatory Compliance
Computer Science
Application Development
Java
Microsoft Azure
Cloud Computing
SQL
Database
PL/SQL
Apache Parquet
RESTful
Microservices
Unit Testing
Git
Version Control
Apache Tomcat
Web Security
Analytical Skill
Communication
Collaboration
Teamwork
Agile
Scrum
Sprint
Job Details
JOB SUMMARY We are seeking a highly skilled and motivated **Application Developer Sr. Backend Developer** to join our team on a contractual basis. The successful candidate will be responsible for designing, developing, and maintaining backend components of web applications. This role requires close collaboration with product managers, designers, and cross-functional development teams to deliver high-quality, scalable, and efficient software solutions. Key Responsibilities Design, develop, and maintain backend web applications and APIs using Java and Liquibase. Collaborate with product managers, designers, and other developers to ensure seamless integration and functionality. Write clean, maintainable, and efficient code following best practices and TDD methodologies. Troubleshoot, debug, and optimize applications for performance and reliability. Perform code reviews and provide constructive feedback to team members. Break down large tasks into manageable sub-tasks for accurate estimation and sprint planning. Apply Agile and Scrum methodologies to refine user stories and ensure proper acceptance criteria. Develop and deploy codebases efficiently using version control and CI/CD best practices. Ensure adherence to web security standards and compliance requirements. Required Qualifications Bachelors degree in Computer Science or a related field, or an equivalent combination of education and experience. Minimum of 5 years of relevant professional experience in backend application development. Technical Skills Strong proficiency in **Java** and **Liquibase**. Proficient with **Azure** services and cloud-based deployment. Solid understanding of **SQL databases**, **Oracle SQL**, and **DataBricks**. Familiarity with **Parquet file structures**. Experience developing **RESTful APIs** and working within **microservices architecture**. Proficient in **JUnit** for unit testing and **GIT** for version control. Experience with **Apache Tomcat** server. Understanding of **web security principles** and secure coding practices. Strong analytical, communication, and teamwork skills. Experience with **Agile/Scrum** methodology and sprint-based development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.