Overview
Skills
Job Details
Job Title*: Sr. Java Developer
Location*: Chantilly, VA Hybrid
Experience*: 10 12 Years
Employment Type*: W2 Full-Time
Visa Status*: H1B Transfer || EAD's || OPT EAD's
Domain*: IT Software Development
Client*: Tek Ninjas
Job Category and Industry*: IT Application Development
Job Description*: We are seeking a Sr. Java Developer (Technical Lead) to join our team in Chantilly, VA in a hybrid work model*. The ideal candidate will lead the design, development, and deployment of robust Java/J2EE applications, with a strong emphasis on RESTful web services and the Spring Boot framework*. The position demands a balance of leadership, hands-on coding, and collaboration with cross-functional teams to deliver high-quality enterprise solutions*.
Responsibilities*: Lead a team of Java/J2EE developers in developing scalable RESTful services using Spring Boot*. Define and enforce best practices in coding, testing, and deployment processes*. Collaborate with business and technical stakeholders to gather requirements and drive architectural solutions*. Conduct code reviews and provide mentorship to junior developers*. Troubleshoot technical issues and ensure application performance, scalability, and security*. Stay current with evolving technologies and industry trends to recommend innovative solutions*.
Experience*: Minimum of 10+ years in Java development*. Proven experience with the Java ecosystem, including J2EE, JSP, Servlets, JDBC, and XML*. Experience in full SDLC (Software Development Life Cycle) from analysis and design to implementation and testing*. Strong understanding of Object-Oriented Programming (OOP) principles*. Leadership or mentoring experience preferred*.
Skills*: Languages & Frameworks*: Java, J2EE, Spring Boot, JSP, Servlets. Web Services*: RESTful API development. Tools & Technologies*: XML, JDBC. Development Practices*: Code reviews, SDLC, deployment best practices. Soft Skills*: Strong verbal and written communication, leadership, mentorship, collaboration.
Education*: Bachelor's degree in computer science, Engineering, or a related field preferred*. Equivalent experience with a strong technical foundation may be considered*.