Job Description :
Job Description:

**CANDIDATES MUST HAVE PAST EXPERIENCE W/ EMPLOYERS ON THE PREFERRED LIST**
Interview Expectations: Either virtual or onsite at 600 Hidden Ridge, Irving, TX- 75038
Job Title: Java Lead
Hybrid at 600 Hidden Ridge, Irving, TX- 75038
Project Duration: 12 months w/possible extension
# of positions: 20
Job Description:
Architecting and designing robust, scalable Java applications using frameworks like Spring, Spring Boot, and other relevant technologies.
Defining technical roadmaps and standards for Java development within the team.
Leading code reviews and ensuring quality standards are met.
Identifying and implementing new technologies to improve application performance and scalability.
Managing project timelines, milestones, and deliverables for Java development projects.
Collaborating with product owners and stakeholders to gather requirements and translate them into technical specifications.
Estimating effort and resource allocation for Java development tasks.
Mentoring and coaching junior Java developers on best practices and technical skills.
Providing technical guidance and resolving complex technical issues within the team.
Fostering a collaborative and productive working environment within the team.
Hands-on development of critical components of Java applications, including backend services, APIs, and data access layers.
Implementing best practices for unit testing, integration testing, and continuous integration/continuous deployment (CI/CD).
Troubleshooting production issues and providing timely solutions.
Top Skills Required
Strong proficiency in Java core concepts, design patterns, and frameworks like Spring, Spring Boot, and Hibernate
Experience with microservices architecture and cloud platforms (AWS, Azure)
Expertise in database technologies (relational and NoSQL) and data modeling
Proven leadership skills in managing and mentoring a team of Java developers
Excellent communication and problem-solving abilities
Understanding of Agile development methodologies
Qualifications
Bachelor's degree in Computer Science or related field. 8+ years of technical experience in:
Web application development within multiple browser brands/platforms
Java, JavaScript, jQuery, AngularJS and similar packages to build a robust and flexible client-side presentation
Charting, graphics and icon design and development
Web application servers (Apache Tomcat) and services within UNIX environments
Software development of complex applications within UNIX systems
Working within UNIX shells and the UNIX environments
Object-oriented development using C++, Java, or Python
Database management systems such as Postgres and Vertica, including designing tables and relationships, complex queries and writing stored procedures
UNIX shell scripting using BASH, PERL and Python using object-oriented approaches
Experience working with big data applications with an understanding of the unique storage and processing challenges big data imposes
Years of Experience:
16.00 Years of Experience
 
             

Similar Jobs you may be interested in ..