Java Developer - Tampa/Jersey/Boston 998832
Role details
Job location
Tech stack
Job description
We are seeking a Senior Java Developer with deep experience building and supporting largescale, distributed enterprise systems. This role is ideal for a seasoned engineer who thrives in complex environments, contributes across the full SDLC, and partners closely with QA, DevOps, and product teams to deliver secure, performant applications., Software Development & Architecture
- Collaborate with engineering teams on complex, multistream software development initiatives
- Analyze, reverseengineer, design, and implement technical solutions using Agile methodologies
- Design and develop clean, maintainable, and welldocumented code with appropriate unit test coverage
- Contribute to system and componentlevel architecture for distributed systems
Performance, Security & Reliability
- Ensure applications meet performance, security, privacy, and reliability requirements
- Monitor, analyze, and tune application performance to proactively mitigate issues
- Troubleshoot complex production issues and contribute to rootcause analysis
Collaboration & Quality
- Partner closely with QA and Agile team members to support test case creation and test automation
- Participate actively in design reviews, code reviews, and knowledge sharing
- Continuously improve development processes, tooling, and engineering standards
Requirements
The ideal candidate is a selfstarter with strong technical judgment, handson expertise in Java and microservices, and experience operating missioncritical systems in regulated or highavailability environments., Core Technical Experience
- 10+ years of handson software development experience using Java
- Strong experience designing and building largescale, distributed systems
- Deep knowledge of:
- Core Java
- Objectoriented design
- Client/server architectures
- JSON, messaging, and integration patterns
Microservices, Containers & Cloud
- Strong experience with microservicesbased architectures
- Handson experience with Docker and Kubernetes (OpenShift or similar platforms)
- Experience developing and consuming REST APIs using Spring Boot
Data, Messaging & Integration
- Experience with relational databases (e.g., Oracle; PostgreSQL a plus)
- Strong understanding of midtier to database interaction patterns
- Experience with messaging systems (MQ, JMS; Kafka a plus)
- Knowledge of enterprise protocols and technologies such as:
- HTTP / TCP
- XML
- Distributed caching
- Multicast / messaging patterns
DevOps, Tooling & SDLC
- Experience across all phases of the software development lifecycle
- Proficiency with:
- Source control (Git / Bitbucket)
- Build tools (Maven)
- CI/CD pipelines (e.g., Jenkins)
- Code quality tools (e.g., Sonar)
- Strong unit testing experience (JUnit, TestNG)
- Experience with Linux environments and scripting (Shell; Perl a plus)
Preferred / NicetoHave Qualifications
- Experience in financial services or other highly regulated industries
- Exposure to application performance monitoring tools
- Experience modernizing or refactoring legacy enterprise systems
Key Skills & Competencies
- Enterprise Java Engineering
- Distributed Systems & Microservices
- Containerization & Platform Engineering
- Performance Optimization & Troubleshooting
- Secure Coding & SDLC Practices
- Agile Collaboration
- Strong Communication & ProblemSolving Skills, * Seniorlevel engineer with proven enterprise experience
- Strong architectural thinking combined with handson delivery
- Comfortable operating in complex, highavailability environments
- Collaborative team player with excellent communication skills
- Creative problem solver with a continuousimprovement mindset