Unclassified - Amelia Court House, VA
posted about 2 months ago
As a Software Developer Senior Technical Lead at GDIT, you will be responsible for delivering simple solutions to complex problems. Your role will involve tailoring cutting-edge solutions to meet the unique requirements of our clients, ensuring that the end user's experience is prioritized. You will be part of a highly Agile environment, participating in daily scrums and following Sprint Ceremonies and Best Practices. Your work will include designing, developing, and modernizing client software, all while working in a DevOps environment with a fully remote team. In this position, you will build and code applications and models using the Spring/Spring Boot framework. You will also be tasked with building and maintaining a Java-based common software interface that allows application programmers to perform CRUD (Create, Replace, Update, Delete) operations within a relational database using Java POJOs (Plain Old Java Objects). A strong understanding of common design patterns associated with standard object persistence mechanisms and persistence frameworks like MyBatis and Hibernate is essential. You will need to demonstrate proficiency in Oracle (SQL and PL/SQL) and understand when to use POST and PUT methods, as well as how to (de)marshal objects between JSON and POJO. To succeed in this role, you will need to communicate effectively and troubleshoot with a team that operates 100% remotely. Being responsive to the team and clients via email and TEAMS chat during business hours is crucial. GDIT offers a supportive environment for your career growth, with opportunities for professional development, including paid education and certifications. You will be working with cutting-edge technology and have the chance to make a significant impact on the projects you work on.