Noblesoft Solutions
Sr. Java Developer (Locals to FL only) (St. Petersburg)
Noblesoft Solutions, Saint Petersburg, Florida, United States, 33701
Job Title: Senior Application Developer (Java)
Location: St. Pete, FL (Hybrid)
Duration: Long term Contract
This role is hybrid where you should expect to be in the office between 10-12 days a month.
Duties As a Lead Developer, you will play a key role in shaping the technical vision and execution of software solutions supporting our chatbot. Youll work on designing, building, and optimizing high-performance, scalable chatbot that will be used by our Advisors. This position requires a blend of deep technical expertise and strategic collaboration across multiple teams.
Key Responsibilities Lead and Architect: Design, develop, and deliver enterprise-grade trading applications that align with business objectives and technology strategy. System Design: Architect robust, scalable, and maintainable solutions for complex agentic systems. Quality & Performance: Oversee code reviews, testing, and performance tuning to ensure optimal system reliability and efficiency. Collaboration: Partner closely with Development Managers, Engineers, Business Analysts, Project Managers, and Vendors to ensure alignment, transparency, and successful delivery. Engineering Excellence: Champion modern software engineering practices, including CI/CD, automated testing, and agile delivery. Innovation: Stay ahead of emerging technologies and frameworks, leading proof-of-concept initiatives to evaluate new tools and methodologies. Issue Resolution: Own and resolve complex technical challenges, ensuring system stability and long- term maintainability. Compliance & Documentation: Ensure all solutions adhere to Raymond James security, compliance, and documentation standards. Continuous Improvement: Drive proactive problem analysis to minimize defects, reduce rework, and improve delivery timelines. Other Duties: Perform additional responsibilities as required.
Skills Experience: 8+ years of software development experience with at least 3 years in a technical leadership role. Technical Expertise: Proven experience in modern programming languages (e.g., C#, Java), distributed systems and financial applications. Tools & Frameworks: Familiarity with CI/CD pipelines, cloud platforms, and performance monitoring tools. Soft Skills: Strong communication, problem-solving, and leadership abilities with a collaborative mindset.
Education Bachelors degree in Computer Science, Engineering, or related field; advanced degree preferred.
Duties As a Lead Developer, you will play a key role in shaping the technical vision and execution of software solutions supporting our chatbot. Youll work on designing, building, and optimizing high-performance, scalable chatbot that will be used by our Advisors. This position requires a blend of deep technical expertise and strategic collaboration across multiple teams.
Key Responsibilities Lead and Architect: Design, develop, and deliver enterprise-grade trading applications that align with business objectives and technology strategy. System Design: Architect robust, scalable, and maintainable solutions for complex agentic systems. Quality & Performance: Oversee code reviews, testing, and performance tuning to ensure optimal system reliability and efficiency. Collaboration: Partner closely with Development Managers, Engineers, Business Analysts, Project Managers, and Vendors to ensure alignment, transparency, and successful delivery. Engineering Excellence: Champion modern software engineering practices, including CI/CD, automated testing, and agile delivery. Innovation: Stay ahead of emerging technologies and frameworks, leading proof-of-concept initiatives to evaluate new tools and methodologies. Issue Resolution: Own and resolve complex technical challenges, ensuring system stability and long- term maintainability. Compliance & Documentation: Ensure all solutions adhere to Raymond James security, compliance, and documentation standards. Continuous Improvement: Drive proactive problem analysis to minimize defects, reduce rework, and improve delivery timelines. Other Duties: Perform additional responsibilities as required.
Skills Experience: 8+ years of software development experience with at least 3 years in a technical leadership role. Technical Expertise: Proven experience in modern programming languages (e.g., C#, Java), distributed systems and financial applications. Tools & Frameworks: Familiarity with CI/CD pipelines, cloud platforms, and performance monitoring tools. Soft Skills: Strong communication, problem-solving, and leadership abilities with a collaborative mindset.
Education Bachelors degree in Computer Science, Engineering, or related field; advanced degree preferred.