Job Description
Lead Java Developer
Hybrid opportunity in Plano, TX (on site Tues, Wed, Thurs)
6+ month contract
As a Lead Java Developer, you will play a pivotal role in managing complex projects and leading a team of developers. Role requires experience with NoSQL databases, Kafka Messaging and other open-source technologies experience.
Responsibilities
- Manage complex projects through the design, development, testing and debugging phases of an application delivery cycle as well as designing and developing components of the service as an individual contributor.
- Use appropriate programming language and technology, writes code, completes programming and documentation, performs testing and debugging of applications for the enterprise.
- Provide technical and analytical input /guidance to project team and assist developers regarding project architecture and application programming practices.
- Manages individual projects and works as an individual contributor; is responsible for completing projects within allotted timeline.
- Assists with definition of project scope and objectives, as well as provides technical architecture input and coordinates programming practices of a project team, and identifies resource needs.
- Develops detailed work plans, schedules, project estimates and status reports. 6) Conducts project meetings and is responsible for project tracking and analysis.
- Ensures adherences to quality standards and reviews project deliverables.
- Recommends and takes action to direct the analysis and solutions of problems.
Requirements:
- Proficiency in software development.
- Ability to comprehend requirements and translate them into concrete implementations.
- Experience operating in SAFe Agile, multi-team environments.
- Effective communication skills, both written and verbal, on technical topics.
- Proven development experience supporting large volume, low latency transactions.
- Expertise in Java (11+), Springboot, Microservices, Cassandra, SOLR, REDIS, software patterns, Kubernetes, Docker, GIT.
- Azure cloud knowledge, with experience in cloud-native application development.