Java Software Engineer, Intermediate
$97.2k - $123.25kIngram-Content-Group
Ingram Content Group (ICG) is currently seeking a Java Software Engineer, Intermediate tojoin our team in LaVergne, TN (Greater Nashville area). This person leverages the latest database technologies as a basis for complex analytical application development. Provides medium level full application development life cycle support including specifications, prototypes, development, quality assurance and deployment. Models data, develops processes, and creates an optimal platform for data retrieval in support of both internal and external facing applications. Works closely with business users to gather requirements and create functional specifications that lead to developing new code. Explores new technologies and development techniques. This position will be expected by hybrid and work from the Ingram headquarters 4 days per week. Want to help explore and build new ways to deliver content to the world? At Ingram, our Technology team is blazing a trail by providing content distribution services to thousands of publishers with key initiatives around business intelligence, machine learning, continuous integration and omnichannel. We support diverse people and technology that highlights innovation through SaaS platforms, metadata, cloud, and containerization. Our teams are agile, and emphasize authenticity, creativity, and transparency upon a fact-based foundation. The world is reading, and it is our goal to connect as many people as possible to the content they want in the simplest ways. If you are an IT professional who strives to deliver results through collaborative partnerships, understanding what drives business, and enjoys working in a connected culture, we can’t wait to meet you! The ideal candidate will have the following minimum qualifications: Bachelor’s degree in computer science or related field or directly related year for year experience 4+ years’ of software development experience 2+ years’ of database development experience We have a preference for: Knowledge of Development Tools with demonstrated expert experience in appropriate development tools: Java programming GitHub Kafka, Kubernetes DevOps JavaScript/Angular front-end technologies PostgreSQL, MySQL Intermediate level knowledge of software development languages and principles Broad knowledge of software tools and technologies Proficient in the practical application of software engineering principles Broad understanding of tools and technology The Intermediate Software Engineer key responsibilities are: Independently develops and modifies complex internal and external facing software applications in focused technical areas. Participates in the change control and deployment processes for operational support. Researches and recommends new approaches surrounding user experience or web development. Provides medium level full application development life cycle support including specifications, prototypes, development, quality assurance and deployment. Works with team members to identify and enforce design patterns, standards, etc. Uses judgement to make technical decisions, seeking guidance from senior engineers when needed. Researches and recommends new approaches to software development and technology solutions. Coordinates with users and product owners to gather detailed requirements. Hiring Salary Range:$97,201 -$123,251.This range represents the anticipated low and high end of the salary for this position. It will be determined by factors including but not limited to the applicant’s education, experience, knowledge, skills, and abilities, geographic location, as well as internal equity and alignment with market data. Additional Information A highly competitive compensation package with generous benefits beginning first day of employment for Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA. 15 vacation days & 12 sick days accrued annually and 3 personal days 401K match, Life and AD&D, Employee Assistanceprograms, Group Legal, & more Wellness program with access toonsite gym and basketball court for associates Encouraged continued education with our tuition reimbursement program Financial and in-kind opportunities to engage with non-profits in your community Company match program for United Way donations Volunteer opportunities and in-kind drives for non-profits throughout the year Take breaks or brainstorm in our game room with ping pong & foosball Casual Dress Code & Flexible Schedules (per team) The world is reading,and Ingram Content Group (“Ingram”) connects people with content in all forms. Providing comprehensive services for publishers, retailers, libraries and educators, Ingram makes these services seamless and accessible through technology, innovation and creativity. With an expansive global network of offices and facilities, Ingram’s services include digital and physical book distribution, print-on-demand, and digital learning. Ingram Content Group is a part of Ingram Industries Inc. and includes Ingram Book Group LLC, Ingram Publisher Services LLC, Lightning Source LLC, Ingram Library Services LLC, Tennessee Book Company LLC, Ingram Content Group UK Ltd. and Ingram Content Group Australia Pty Ltd. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, work related mental or physical disability, veteran status, sexual orientation, gender identity, or genetic information. #J-18808-Ljbffr Ingram-Content-Group
- Ingram Content Group in La Vergne, TN is seeking a Java Software Engineer, Intermediate, to leverage database technologies for analytical application development. This role involves full application development life cycle support including specifications, prototypes, and...Suggested
$97.2k - $123.25k
Ingram Content Group is looking for an Intermediate Java Software Engineer to join our team in LaVergne, TN. The role involves developing complex applications, participating in full application lifecycle support, and collaborating closely with business users to gather requirements...Suggested$97.2k - $123.25k
Ingram Content Group in La Vergne, TN is seeking a Java Software Engineer, Intermediate, to develop complex analytical applications in a hybrid work setting. The ideal candidate will have 4+ years of software development experience, including database development. This...Suggested- ...Java Developer (Full Stack) We are looking for a Java Developer to join an industry-leading organization to be a key contributor... ..., will be considered. 3 to 5 years of experience in software engineering/development utilizing Java, with exposure to Web Services (REST...Suggested
$140k - $190k
A leading music organization is looking for a Sr. Software Developer to design and maintain innovative software solutions. This role requires... ...with at least 8 years of experience, particularly in Java and related technologies. Ideal candidates will excel in a fast-...SuggestedRemote job$100k - $110k
...exceptional folks to join our team in CitiusTech Job Description Java Microservices Developer (GCP and Healthcare Background) Who we... ...TN Duration: 6+ Months Contract Educational Qualifications Engineering Degree - BE/ME/B.Tech/M.Tech/B.Sc/M.Sc. Technical...Full timeContract workWorldwide$80 - $95 per hour
Sr. Software Engineer (Java) Start Date: 4/20/2026 - 12/31/2027 Location: Remote EST Hours W2 Employment: Must have lived in the U.S. 3+ years About Us Slalom is a purpose-led, global business and technology consulting company. From strategy to implementation, our approach...Temporary workLocal areaRemote workFlexible hours$152k - $157k
...see how your career can thrive. Company Overview A Lead Software Engineer (LSE) is recognized as an expert in their strategic... ..., scalable APIs and applications across the full stack using Java, Spring Boot, and modern front-end frameworks. Experience...Work experience placementSeasonal work- ...TN Job Description: At least 8‑9 years of overall experience. At least 1 year of experience in SOLR (Search Technology). Strong Java/J2EE skills. Strong analytical skills. Exposure to Agile and TDD would be a plus. Excellent communication skills. Experience in...
- Georgia IT Inc. is hiring for a position located in Brentwood, TN, requiring at least 8-9 years of experience in software development, with a focus on Java/J2EE and SOLR. The ideal candidate should have strong analytical and communication skills. Experience with Agile...
$95k - $110k
We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School... ...degree in Computer Science, Software Engineering, Information Systems, or a related field... ..., with experience in C#, .NET, Java, TypeScript, or another enterprise application...$122k - $127k
...neighborhood locations. Learn more about Dollar General at A Senior Software Engineer, working independently or with limited supervision,... ...). Experience building robust, high performing APIs using Java, Spring boot, following the best practices and microservices...Work experience placementSeasonal work$125k - $130k
...role focuses on backend-heavy development, overseeing the entire software lifecycle, from design to deployment. Ideal candidates will have... ...a Bachelor’s degree in Computer Science, strong experience with Java and Python, and familiarity with Google Cloud Platform....- ...full-time role will involve analyzing, designing, and developing software solutions for the SPSR system, supporting over 35,000 private... ...have at least 10 years of experience, with strong skills in C++, Java, and SQL. The position offers a challenging opportunity to work...Full time
- ...large or complex development projects with Java expertise involving application... ...specifications Create custom Java applications from software requirements specifications or as a part... ...Skills: Bachelor's degree in Software Engineering, Computer Science, Information...Full time
- OVERVIEW: LEAD .NET ENGINEER Compensation : The total compensation for this role will be 175k-195k/year to start with a Base salary 150... ...Microservices, Kubernetes, and Meta Data to deliver enterprise-grade software solutions that will have a major impact on our customers. Leads...Work at officeRemote work
$175k - $195k
A technology consulting firm is seeking an experienced Lead .NET Engineer to oversee the development of enterprise-grade software solutions. This hybrid role focuses on leading a team of developers, driving architectural decisions, and mentoring junior engineers. Compensation...- Title: Senior Java Microservices Engineer Location: Nashville, TN Hybrid on site. Duration: 6+ months Compensation: $75 to $83 W2 Work Requirements: US Citizen, GC Holders or Authorized to Work in the US Job Description: We are seeking an experienced Java Microservices...Local area
- Ensono in Nashville, Tennessee is looking for a Senior Java Developer to enhance a suite of enterprise-grade Java applications. This role requires 15+ years of experience in Java technologies and enterprise application support in hybrid environments. The selected candidate...
- A leading healthcare technology firm in Brentwood is seeking an experienced Java Microservices Developer with expertise in Spring and a strong background in the US healthcare domain. This full-time role focuses on developing and maintaining microservices and RESTful APIs...Full time
$80 - $95 per hour
A leading business and technology consulting firm is seeking a Sr. Software Engineer (Java) to design, build, and support scalable, cloud-first applications. This role requires 5-7 years of experience in software engineering, focusing on backend development and deployment...Remote job- ...healthcare provider is seeking a Senior Technical Recruiter in Nashville, TN, focusing on enterprise-grade application development using Java. Candidates should have extensive experience in backend development, microservices, and API integration, along with hands-on...Contract work
- Capgemini is seeking a Java Full Stack Senior Developer in Nashville, TN. In this role, you will design, build, and scale next-generation... ...applications while influencing the direction of multiple engineering teams. You will leverage advanced cloud architectures and integrate...
- INSPYR Solutions is seeking a Senior Java Microservices Engineer for a hybrid position based in Nashville, TN. The role involves developing cloud-native applications using Java and Kubernetes on Microsoft Azure. The contract is set for over 6 months. Key responsibilities...Contract work
- ...Technology along with strong skills in developing RESTful APIs and experience with WSO2. Candidates should be proficient in either Java/Spring or Node.js and understand agile development practices. This is a full-time position requiring a bachelor's degree or equivalent...Full time
- ...architectural decisions. Preferred Skills Experience with React Native for cross‑platform mobile application development. Knowledge of Java Spring Boot microservices and API integrations. Strong understanding of enterprise application architecture and modern front‑end...
- Job Title Contingent‑Sr. Associate, Software Engineering Job Number 39417 Job Location Nashville... ...Software Engineer, Specialist is an intermediate career-level professional with proficient... ...C# and Visual Studio required (Java experience a potential substitute) 4...Local area
- Intermediate/Senior/Lead Business Systems Analyst (EBS)-150001TS Full-time Job Information Technology Primary Location US-IA-Cedar Rapids... ...with project teams and external vendors in the delivery of software solutions for TCM Technology Services and our trading partners...Full timeRemote workRelocation
- MDAEdge is seeking an experienced IAM Engineer in Nashville, Tennessee, specializing in API Security & Identity Management. The candidate... ...API testing, and deploying through CI/CD pipelines. Expertise in Java RESTful services and collaboration with teams to enhance...
$120k - $130k
A global consulting firm is seeking a Java Technical Lead to join their team in Brentwood, TN. This role involves leading the design and implementation of Java-based applications while ensuring high standards in coding and mentorship for junior developers. Candidates should...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer, Intermediate. Be the first to apply!

