JOBSEARCHER

Java Software Engineer

Java Lead DeveloperLake Mary, FL | Hybrid: 4 Days Onsite, 1 Day Remote | 12-Month Contract |Want to build applications that perform at enterprise scale? We're seeking a Senior Java Lead Developer for a 12-month contract with a highly visible technology organization at a global financial services firm. Based in Lake Mary, FL, this role is onsite four days a week and remote one day. You'll design, develop, and support scalable, low-latency, real-time applications and help shape the architecture of distributed systems.
WHAT YOU'LL DO:
  • Design, develop, and maintain enterprise-grade applications that support critical business functions and high-volume transaction processing
  • Build scalable, distributed applications using Java 17+, Spring Framework, Spring Boot, and microservices architecture
  • Contribute to application architecture and technical design, focusing on scalability, resiliency, performance, and maintainability
  • Create, test, and maintain RESTful APIs and inter-process communication services that support enterprise integrations
  • Design and optimize SQL queries, stored procedures, and transaction management processes using Oracle or other relational databases
  • Develop and support low-latency, real-time processing solutions with strong observability, monitoring, and performance optimization
  • Develop and execute automated testing strategies using tools such as JUnit and Cucumber
  • Take part in troubleshooting, root cause analysis, performance tuning, and production support for critical applications
  • Partner with architects, developers, product teams, and stakeholders to deliver solutions aligned with business objectives
  • Use emerging technologies, AI-enabled development tools, and engineering best practices to improve development efficiency and application performanceWHAT YOU'LL BRING
  • 8+ years of software development experience in enterprise-level environments
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline
  • Strong hands-on experience with Java 17+ and modern Java development frameworks
  • Strong experience with Spring Framework, Spring Boot, and REST API development
  • Extensive experience building distributed systems, enterprise applications, and microservices-based architectures
  • Experience with PySpark, Snowflake, or other large-scale data processing technologies
  • Experience with SQL, stored procedures, transaction management, and relational databases such as Oracle
  • Strong understanding of scalable application design, observability, monitoring, and real-time processing
  • Experience implementing automated testing with JUnit, Cucumber, or similar frameworks
  • Experience supporting applications across the full software development lifecycle, from design through deployment and support
  • Strong communication skills, with the ability to clearly explain technical concepts, designs, and implementation decisionsNICE TO HAVE
  • Kafka, MQ, or other messaging and event-driven technologies
  • AWS, Azure, or GCP
  • Kubernetes, Docker, containerization, and cloud-native application development
  • Linux scripting and automation
  • NoSQL databases
  • Production support and application stability experience in enterprise environments
  • AI-enabled development tools such as Windsurf, OpenSpec, or similar technologies
  • Financial services industry experience