Talent.com
Java Engineer (Mid-Level)
Java Engineer (Mid-Level)J Lee Engineering • Raleigh, North Carolina, United States
No longer accepting applications
Java Engineer (Mid-Level)

Java Engineer (Mid-Level)

J Lee Engineering • Raleigh, North Carolina, United States
30+ days ago
Job type
  • Full-time
  • Remote
  • Quick Apply
Job description

Job Summary

We are searching for an enthusiastic Java Engineer to join our product engineering team and contribute to the development of dependable, scalable backend services. You'll design and implement microservices, optimize performance, and work with the product and frontend teams to deliver new features. This is a US-based position; only those legally authorized to work in the US without sponsorship will be evaluated.

Key Responsibilities

  • Create, test, and maintain backend services and APIs in Java (Spring Boot preferred).
  • Create and consume RESTful APIs while integrating with third-party services.
  • Take part in architectural and design discussions; propose practical answers to technological issues.
  • Create clean, maintainable, and thoroughly tested code (unit, integration, and end-to-end tests).
  • Troubleshoot performance, scalability, and reliability concerns; set up monitoring and alerts.
  • Use CI / CD pipelines to automate the build, testing, and deployment processes.
  • Work closely with the product, QA, and frontend teams during the whole development cycle.
  • Mentor junior engineers and take part in code reviews to maintain engineering best practices.
  • Maintain documentation for systems, APIs, and operational runbooks.

Required Skills :

  • Proven Java (Java 8+) experience, including practical knowledge of object-oriented design and patterns.
  • Experience with the Spring ecosystem (Spring Boot, Spring Data, and Spring Security).
  • Experience developing RESTful APIs and microservices.
  • Proficient in SQL and at least one relational database (PostgreSQL, MySQL); experience with NoSQL (MongoDB, Redis) is advantageous.
  • Strong testing abilities (JUnit, Mockito, and integration testing).
  • Familiarity with build tools (Maven or Gradle) and version control (Git).
  • Understanding of containerization (Docker) and orchestration basics (Kubernetes recommended).
  • Worked with cloud platforms (AWS, GCP, or Azure) to deploy services, maintain databases, and implement cloud-native best practices.
  • Experience with CI / CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
  • Strong communication skills and the ability to operate in a collaborative, agile setting.
  • Preferred Skills :

  • Experience working with event-driven architectures (Kafka, RabbitMQ).
  • Observability experience (Prometheus, Grafana, and ELK / EFK stacks).
  • Performance tweaking and profiling expertise (JVM tuning).
  • Security guidelines for online apps and APIs.
  • Education & Experience

  • A bachelor's degree in computer science, software engineering, or a related discipline, or comparable work experience.
  • More than two years of professional Java backend development expertise.
  • A track record of delivering production services that are dependable, secure, and maintained.
  • Annual compensation ranges from USD $100,000 to $150,000 per year.

    Compensation and Benefits

  • Competitive base pay and performance-based bonus opportunities.
  • Equity grants or restricted stock units (depending on the company).
  • Comprehensive health, dental, and vision insurance.
  • 401(k) plan with an employer match.
  • PTO, paid holidays, and paid parental leave are all flexible options.
  • Professional development stipend and conference budget.
  • Home office / equipment stipend and reimbursement.
  • Commuter advantages (applicable to eligible office locations).
  • Life and disability insurance; employee support program.
  • This post is exclusively open to candidates based in the United States. We cannot sponsor visas; applicants must be permitted to work in the United States or be US citizens / green card holders.

    Create a job alert for this search

    Java Engineer • Raleigh, North Carolina, United States

    Similar jobs
    API / Java Developer

    API / Java Developer

    CData Software • Raleigh, NC, United States
    Full-time
    Please share good quality profiles on GBAMS ASAP.Core Java , AWS microservices, Spring boot.Show more
    Last updated: 2 days ago • Promoted
    API Java Developer

    API Java Developer

    ApTask • Morrisville, NC, United States
    Full-time
    The client is a global consulting, technology, and digital firm specializing in the financial services industry.Established in 2001, the company provides innovative solutions to help clients naviga...Show more
    Last updated: 2 days ago • Promoted
    Java and AI Architect

    Java and AI Architect

    eTeam • Cary, NC, United States
    Full-time
    As a Technical Architect specializing in Spring Boot, you will play a pivotal role in conceptualizing, designing, and delivering high-quality software solutions for product and sustenance delivery....Show more
    Last updated: 2 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    EPAM Systems Inc • Raleigh, NC, United States
    Full-time
    Java-based applications that align with business objectives.This role offers the opportunity to work on challenging projects, collaborate within Agile teams and contribute to the continuous improve...Show more
    Last updated: 2 days ago • Promoted
    Senior Web Software Developer (Full Stack Java)

    Senior Web Software Developer (Full Stack Java)

    PLANIT Group • Raleigh, NC, United States
    Full-time
    Senior Web Software Developer (Full Stack Java).Full stack application developer with experience in Angular / React and Java / Spring Boot. Java / JEE / , Web Services and APIs.JavaScript / JQuery / Angular JS...Show more
    Last updated: 2 days ago • Promoted
    DeltaV Engineer

    DeltaV Engineer

    Manpower Group Inc. • Raleigh, NC, United States
    Full-time
    Our client, a leader in the Automation industry, is seeking a DeltaV Engineer to join their team.As a DeltaV Engineer, you will be part of the Automation Team supporting various clients across mult...Show more
    Last updated: 2 days ago • Promoted
    Java AWS Engineer

    Java AWS Engineer

    Tata Consultancy Services • Raleigh, NC, United States
    Full-time
    Must Have Technical / Functional Skills.Strong proficiency in Core Java, Spring Boot, and microservices architecture.Hands-on experience with AWS services (EC2, S3, Lambda, RDS, DynamoDB, CloudFormat...Show more
    Last updated: 2 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Tekfortune Inc • Cary, NC, United States
    Permanent
    Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for world's leading organizations in a broad range of industries.In this quickly ch...Show more
    Last updated: 2 days ago • Promoted
    Java- API Developer

    Java- API Developer

    Saxon Global • Raleigh, NC, United States
    Full-time
    Take a key role in the development of best-in-breed financial applications aimed at providing consumers leading-edge tools to maintain their financial life. Candidates primary work responsibility wo...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer (Full stack -.NET / C# / Angular) - LLM / AI Focus

    Senior Software Engineer (Full stack -.NET / C# / Angular) - LLM / AI Focus

    RELIAS • Morrisville, NC, United States
    Full-time
    Are you looking for a high energy, strategic, and fast-paced position as a Software Engineer ( Fullstack -.NET / C# / Angular) - LLM / AI Focus? Join Relias, the company changing lives throughout the w...Show more
    Last updated: 21 days ago • Promoted
    Full Stack Java Developer

    Full Stack Java Developer

    My3Tech Inc • Raleigh, NC, United States
    Full-time
    Job : NCDHHS- ITD Full Stack Developer (729726).Location : Onsite (Raleigh, North Carolina).Should have the capability to translate business requirements into technical solutions.Should have the Exp...Show more
    Last updated: 2 days ago • Promoted
    Java Software Developer

    Java Software Developer

    Oracle • Raleigh, NC, United States
    Full-time
    Join Oracle's Fusion Security Team as an IC4 Software Engineer to design and deliver innovative security solutions for our industry-leading Fusion Cloud Applications. In this senior technical role, ...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Developer (Financial Domain)

    Senior Java Developer (Financial Domain)

    Omni Inclusive • Cary, NC, United States
    Full-time
    We are seeking a highly skilled and experienced Senior Java Architect with a strong background in the financial domain.The ideal candidate will possess extensive experience in software design princ...Show more
    Last updated: 2 days ago • Promoted
    Java Developer

    Java Developer

    Texas State Library and Archives Commision • Cary, NC, United States
    Full-time
    As a senior engineer, you will be working on troubleshooting, enhancing, or creating new data ingestion components, processing components, storage, and distribution components.You'll participate in...Show more
    Last updated: 2 days ago • Promoted
    Java Developer

    Java Developer

    r2 Technologies, Inc. • Cary, NC, United States
    Full-time
    Insurance client - will give name later.Cary NC - will prefer if candidate works in hybrid - 3 days week office.Working with PO's to get requirements and create user stories for team members.Take f...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Java

    Software Engineer - Java

    Veeva Systems • Raleigh, NC, United States
    Full-time
    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in hist...Show more
    Last updated: 2 days ago • Promoted
    Nutanix Migration Engineer

    Nutanix Migration Engineer

    United IT Solutions • Raleigh, NC, United States
    Full-time
    Title : Nutanix Migration Engineer.Title : Nutanix Migration Engineer.Execute virtual server migrations across hypervisors. Stage replication and assist with application cutovers during change events....Show more
    Last updated: 2 days ago • Promoted
    Full Stack Java Engineer (Integration)

    Full Stack Java Engineer (Integration)

    UBS • Raleigh, NC, United States
    Full-time
    Do you have a proven track record of application development with hands on Agile Software delivery experience?.Do you have experience of building and supporting large digital platforms involving cl...Show more
    Last updated: 2 days ago • Promoted