Sr. Java Developer

Los Angeles 22 months ago Remote Full-time External
629.6k - 944.4k
Clearance Level None Category Software Development Location Remote, Working from the USA Requisition Type: Regular Your Impact Own your opportunity to work alongside federal civilian agencies. Make an impact by providing services that help the government ensure the well being of U.S. citizens. Job Description At GDIT we build cutting-edge applications that help the end user accomplish their mission. GDIT is your place. You make it your own. Bring your creativity to help us find simple solutions to complex problems. By owning your opportunity at GDIT, you’ll play an essential part in preparing our nation for the future. Our work depends on a Sr. Java Developer joining our team to support the VAERS program. At GDIT, our employees are driven, resourceful, and unwavering. As a Sr. Java/SQL Developer supporting VAERS, you will be trusted to work on Cold Fusion based and Java-based systems. This role is fully remote! In this role, a typical day will include: • Legacy Code Refactoring: Collaborate with cross-functional teams to understand legacy Java codebases, identify areas for improvement, and implement refactoring strategies to enhance performance, maintainability, and scalability. • Cloud Integration: Work closely with solution architects to ensure proper integration of Java applications into the Azure cloud ecosystem. Leverage Azure services such as Azure Storage, Azure Cosmos DB, and Azure Service Bus to build robust and scalable solutions. • Performance Optimization: Identify bottlenecks and areas for optimization within the Java code and the Azure cloud environment. Implement best practices for performance tuning to ensure optimal application responsiveness and resource utilization. • Collaborative Problem Solving: Participate in code reviews, pair programming sessions, and technical discussions to ensure code quality, share knowledge, and collectively solve challenges. • Documentation: Maintain comprehensive documentation of code changes, architectural decisions, and development processes. Ensure that knowledge is effectively shared with team members and stakeholders. • Continuous Improvement: Stay up-to-date with the latest Java development trends and Azure cloud services. Propose and implement improvements to development processes, tools, and methodologies to enhance overall efficiency and effectiveness. REQUIRED EXPERIENCE: • Bachelor's degree and 5+ years of experience (or equivalent education and practical experience) • Proven professional experience as a Java Developer, with a strong focus on legacy code transformation and modernization • Hands-on experience developing applications in the Azure cloud environment, including Azure Function Apps • Proficiency in Java programming language and related frameworks (Spring, Hibernate, etc.) • Familiarity with cloud architecture principles and best practices PREFERRED EXPERIENCE: • Knowledge of containerization and orchestration technologies (Docker, Kubernetes) is a plus • Knowledge of ColdFusion or ability to self-learn independently • Ability to work independently, complete assigned responsibilities with minimal support and as part of a team to adhere to deadlines • Strong analytical skills, organizational and time management skills • Excellent interpersonal skills with good verbal and written communication skills. • Ability to balance multiple demands • Strong problem-solving skills and ability to work in a collaborative team environment • Excellent communication skills to convey technical concepts effectively #GDITHealth