Java Developer

IntePros

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of enterprise software development experience.
  • Strong hands-on experience with Java 17+ and modern Java frameworks.
  • Extensive experience in developing distributed systems and microservices architectures.
  • Proficient in Spring Framework, Spring Boot, and REST API development.
  • Strong SQL skills with relational databases such as Oracle.
  • Experience with PySpark, Snowflake, or large-scale data processing technologies.
  • Solid understanding of scalable application design and performance optimization.
  • Experience in automated testing using JUnit, Cucumber, or similar frameworks.
  • Excellent communication skills for cross-functional collaboration.

Responsibilities

  • Design, develop, and maintain critical enterprise applications.
  • Build scalable systems using Java 17+, Spring Framework, and microservices architecture.
  • Develop RESTful APIs and enterprise integration services.
  • Contribute to application architecture focused on scalability and maintainability.
  • Maintain SQL queries and transaction management with relational databases.
  • Develop low-latency applications and implement monitoring best practices.
  • Create automated tests with tools like JUnit or Cucumber.
  • Troubleshoot production issues and implement performance improvements.
  • Collaborate with architects, developers, and product managers during the software lifecycle.
  • Leverage emerging technologies to boost engineering efficiency.

Benefits

  • Hybrid work model with flexibility between in-office and remote work.
  • Collaborative enterprise environment promoting teamwork and innovation.
  • Access to modern tools and technologies for software development.
  • Continuous learning culture with opportunities to adopt new technologies.
  • Engagement in high-impact projects that power business-critical functions.
Full Job Description
Java Developer
Location: Lake Mary, FL (Hybrid)
We are seeking an experienced Java Developer to join a highly visible enterprise technology team responsible for building and supporting scalable, real-time applications that power critical business functions. This role is ideal for a hands-on software engineer who enjoys designing distributed systems, developing high-performance applications, and working with modern Java technologies in a collaborative enterprise environment. You'll partner with architects, product teams, and fellow engineers to deliver innovative solutions while helping drive engineering best practices across the organization.
Key Responsibilities
  • Design, develop, and maintain enterprise-grade applications supporting high-volume, business-critical processing.
  • Build scalable distributed systems using Java 17+, Spring Framework, Spring Boot, and microservices architecture.
  • Develop and maintain RESTful APIs and enterprise integration services.
  • Contribute to application architecture and technical design with a focus on scalability, resiliency, performance, and maintainability.
  • Design, optimize, and maintain SQL queries, stored procedures, and transaction management utilizing Oracle and other relational databases.
  • Develop and support low-latency, real-time processing applications while implementing observability, monitoring, and performance optimization best practices.
  • Create and execute automated tests using tools such as JUnit, Cucumber, or similar testing frameworks.
  • Troubleshoot production issues, perform root cause analysis, and implement performance improvements for enterprise applications.
  • Collaborate closely with architects, developers, product managers, and business stakeholders throughout the software development lifecycle.
  • Leverage emerging technologies and AI-assisted development tools to improve engineering efficiency and software quality.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 5+ years of enterprise software development experience.
  • Strong hands-on experience with Java 17+ and modern Java development frameworks.
  • Extensive experience developing distributed systems, enterprise applications, and microservices-based architectures.
  • Strong experience with Spring Framework, Spring Boot, and REST API development.
  • Experience with PySpark, Snowflake, or other large-scale data processing technologies.
  • Strong SQL skills with experience developing stored procedures, transaction management, and working with relational databases such as Oracle.
  • Solid understanding of scalable application design, real-time processing, observability, monitoring, and application performance.
  • Experience implementing automated testing using JUnit, Cucumber, or similar frameworks.
  • Strong communication skills with the ability to clearly explain technical concepts and collaborate across cross-functional teams.
  • Experience supporting applications throughout the full software development lifecycle, including design, development, testing, deployment, and production support.
Preferred Qualifications
  • Experience with Kafka, MQ, or other messaging and event-driven technologies.
  • Cloud platform experience with AWS, Azure, or Google Cloud Platform (GCP).
  • Experience with Docker, Kubernetes, containerization, and cloud-native application development.
  • Experience with Linux scripting and automation.
  • Familiarity with NoSQL databases.
  • Experience supporting highly available production applications in enterprise environments.
  • Experience utilizing AI-enabled development tools such as Windsurf, OpenSpec, GitHub Copilot, or similar technologies.
  • Financial services industry experience.
What You'll Bring
  • A passion for building scalable, high-performance enterprise applications.
  • Strong analytical and problem-solving skills with the ability to resolve complex technical challenges.
  • A collaborative mindset and ability to work effectively across engineering and business teams.
  • Commitment to writing clean, maintainable, and well-tested code.
  • A continuous learning mindset with enthusiasm for adopting new technologies and engineering best practices.
If you're looking for an opportunity to build enterprise-scale applications using modern Java technologies while working on highly visible, mission-critical systems, we'd love to hear from you.

#LI-RG1

Similar Jobs

More Jobs at IntePros

  • Java Developer
    $110K — $130K *
    Lake Mary, FL 32746 (Seminole County)
    Information Technology
    In-Person
  • Program Manager - Fleet Operations
    $110K — $130K *
    Santa Clara, CA 95051 (Santa Clara County)
    Transportation
    In-Person
  • Controls Engineer
    $80K — $95K *
    Monett, MO 65708 (Barry County)
    Manufacturing & Automotive
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: