- Company Name
- Noblesoft Solutions
- Job Title
- Sr. Java Developer (Locals to FL only)
- Job Description
-
**Job Title:** Senior Java Application Developer (Hybrid – Tampa Bay, FL)
**Role Summary:**
Seasoned software engineer to lead distributed development teams, define technical direction, and deliver scalable financial applications. Must possess deep expertise in enterprise Java, Spring/Spring Boot, Oracle, and front‑end SPA frameworks (Angular), with strong communication and project‑management abilities. Local residency in the Tampa Bay area required for hybrid work.
**Expectations:**
- 10+ years of professional Java development experience.
- Proven track record leading geographically dispersed teams and delivering medium‑to‑large scale applications.
- Excellent written and verbal communication; strong organizational and project‑management skills.
- Ability to work cross‑functionally with business and technology leaders.
- On‑site presence in Tampa Bay for hybrid schedule.
**Key Responsibilities:**
- Lead architecture, design, and performance‑optimization discussions for Java‑based solutions.
- Design, develop, and maintain scalable, distributed financial applications using Java, REST/Microservices, Angular (or comparable SPA framework), and asynchronous messaging.
- Build and integrate third‑party APIs for independent advisors.
- Implement backend services with JDBC, JSF, MVC, Spring, Spring Boot, and Oracle databases.
- Guide Agile/continuous‑delivery processes and enforce SDLC best practices.
- Foster strategic partnerships across organizational units and mentor team members.
- Perform additional duties as assigned.
**Required Skills:**
- Enterprise Java (Java 8+), Spring Framework, Spring Boot.
- Front‑end development with Angular (or similar SPA framework).
- RESTful APIs, Microservices architecture, asynchronous messaging (e.g., JMS, Kafka).
- Database expertise: Oracle, SQL, JDBC.
- Web technologies: JSF, MVC patterns.
- Agile methodologies, CI/CD pipelines, SDLC knowledge.
- Strong problem‑solving, analytical, and communication skills.
**Required Education & Certifications:**
- Bachelor of Science in Computer Science, Management Information Systems, or related field (or equivalent experience).
- No specific certifications required; relevant Java or Spring certifications are a plus.
St. petersburg, United states
Hybrid
Senior
09-09-2025