What are the responsibilities and job description for the Lead Java/Angular Full Stack Developer - Local to St Pete, FL position at Noblesoft Solutions Inc.?
Local to Saint Petersburg, FL (Tampa Bay Area)
Open on W2 only Not open for C2C
Responsibilities:
- Collaborate with Business Analysts, Stakeholders, and Development teams to analyze complex business problems and system requirements.
- Architect, design, and implement robust full-stack solutions using Angular, Java (Spring, Spring Boot) and Oracle.
- Champion software engineering best practices including CI/CD, automated testing, and performance optimization.
- Lead code reviews, testing, deployment, and continuous improvement initiatives.
- Provide technical leadership and mentorship to senior and junior developers.
- Proactively identify and resolve technical challenges to improve delivery timelines and system stability.
- Ensure comprehensive documentation and adherence to internal standards and validation procedures.
- Partner with Development Managers, Engineers, Business Analysts, and Project Managers to maintain alignment and transparency.
- Stay current with emerging technologies; lead proof-of-concept initiatives and recommend system enhancements to improve system performance and maintainability.
- Leverage Generative AI tools to enhance application intelligence and developer productivity.
- Participate in production support rotations and respond to escalated issues as needed.
- Perform other duties and responsibilities as assigned.
Skills:
- Expert-level front-end development experience with Angular.
- Strong understanding of component-driven architecture and reusable UI patterns.
- Deep proficiency in back-end development using Java/J2EE, Spring Framework, and Microservices architecture.
- Extensive experience with Oracle databases, SQL optimization, and NoSQL technologies (e.g., MongoDB).
- Proficiency with messaging systems such as JMS and Kafka.
- Solid grasp of RESTful API design, event-driven architecture, and cloud platforms (AWS, Azure, or Google Cloud Platform).
- Familiarity with monitoring tools like Datadog, Dynatrace, or Splunk.
- Experience using Generative AI tools (e.g., OpenAI, ChatGPT, GitHub Copilot, Google Gemini) to enhance productivity.
- Background in financial services, particularly wealth management, is a strong plus.
- Strong understanding of Agile methodologies, CI/CD pipelines, and DevOps practices.
- Excellent communication, collaboration, and problem-solving skills.
- Proven ability to lead technical initiatives and influence architectural direction.
Education:
- 7 years of hands-on experience delivering enterprise-scale software applications.
- 5 years of experience in back-end development using Java (Java 8 ), Spring, Spring Boot, REST, SOAP, and Microservices.
- 3 years of experience in front-end development using Angular.
- BS Degree in Computer Science or related field of study. Equivalent professional experience will be considered.