Java Back-end Developer

BTI Solutions, Inc.

Plano (TX)

On-site

USD 67,000 - 99,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401(k)
Paid Sick Leave
Life Insurance
AD&D Insurance
Long-Term Disability

Job summary

BTI Solutions, Inc. in Plano, TX is seeking a Java Back‑end Developer to design, develop, and maintain Java‑based back‑end applications, services, and APIs within an Agile team.

You will use Spring Boot and Batch, Maven, Oracle SQL, RESTful services, and Tomcat/WebLogic; collaborate with frontend, product, and QA to translate requirements into scalable solutions and ensure quality with JUnit tests and CI/CD via Jenkins.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in Java back-end development.
  • Proficiency with Java and Spring ecosystem (Boot, Batch).
  • Strong knowledge of Oracle SQL and database design.
  • Experience building RESTful services and APIs.
  • Experience with Maven, Git, and CI/CD (Jenkins).
  • Familiarity with Tomcat and WebLogic servers.
  • Knowledge of OAuth and SOAP web services.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain Java-based back-end applications, services, and APIs.
  • Write efficient, reusable, and well-documented code following standards.
  • Collaborate with front-end, product, and QA to translate requirements.
  • Develop and optimize Oracle SQL queries and database schemas.
  • Build and consume RESTful services for integration with external systems.
  • Use Spring (Boot, Batch) for enterprise-level apps; manage Maven builds.
  • Perform unit/integration testing; participate in code reviews and debugging.
  • Stay updated on back-end best practices and emerging technologies.

Skills

Java programming
Object-oriented design
Team collaboration
Problem solving

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Spring Framework
Spring Boot
Spring Batch
Maven
Git
Jenkins
JUnit
Oracle SQL
REST
Tomcat
WebLogic
OAuth
SOAP

Job description

Java Back-end DeveloperResponsibilities:Design, develop, and maintain Java-based back-end applications, services, and APIs.Write efficient, reusable, and well-documented code following industry best practices and coding standards.Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.Implement and maintain database schemas, write complex SQL queries, and optimize database performance using Oracle SQL.Develop and consume RESTful web services to enable seamless integration with external systems.Utilize Spring framework and its various modules (e.g., Spring Boot, Spring Batch) for building enterprise-level applications.Manage project dependencies and build processes using Maven.Work with version control systems such as Git for code management and collaboration.Perform unit testing, integration testing, and debugging to ensure the quality and reliability of back-end components.Stay updated on emerging technologies, trends, and best practices in back-end development.Additional Requirements:Strong knowledge of application servers such as Tomcat and WebLogic.Experience with continuous integration tools such as Jenkins.Familiarity with automated testing frameworks such as JUnit.Understanding of authentication and authorization mechanisms, including OAuth.Knowledge of SOAP web services and related technologies.Requirements:Bachelor's degree in Computer Science, Engineering, or a related field.5 Plus years of experience in Java back-end development.Proficiency in Java programming language and related frameworks (e.g., Spring, Spring Boot, Spring Batch).Strong understanding of object-oriented programming principles, data structures, and algorithms.Experience with Oracle SQL and database design principles.Familiarity with RESTful web services and API development.Experience with build tools such as Maven.Knowledge of version control systems, particularly Git.Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Ability to work effectively in a fast-paced, agile environment.Preferred Qualifications:Experience with other databases such as MySQL, PostgreSQL, or MongoDB.Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.Understanding of software development best practices and design patterns.Pay Range: $67,000 to $99,000 per yearBenefits: Medical, dental, and vision insurance; 401(k) retirement plan; paid sick leave; life, accidental death & dismemberment (AD&D), and long-term disability (LTD) insurance; and optional voluntary life/AD&D coverage. Benefits are subject to eligibility and applicable plan terms.Why work at BTI?We’re committed to creating a workplace where employees feel valued, supported, and empowered to grow. Our team benefits from competitive compensation, comprehensive health and wellness offerings, and opportunities for professional development. We are proud to be an equal opportunity employer and make all employment decisions without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected status.We comply with all applicable federal, state, and local employment laws, including those related to fair hiring practices, pay transparency, workplace safety, and reasonable accommodations. We are dedicated to maintaining an inclusive environment where everyone has the opportunity to succeed and contribute meaningfully.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full stack Developer (Java)
Full stack Developer (Java)

BTI Solutions, Inc. • Santa Ana (CA)

On-site
USD 80,000 - 90,000
Full stack Developer (Java)
Full stack Developer (Java)

JobCubby • Santa Ana (CA), Northern (KY)

On-site
USD 80,000 - 90,000
Java Back-end Developer
Java Back-end Developer

Programmingo Ltd. • Plano (TX)

On-site
USD 85,000 - 95,000
Medical Insurance
Vision Insurance
401(k)
+1
Backend Java Developer | Jersey City, US
Backend Java Developer | Jersey City, US

JobCubby • Jersey City (NJ), Northern (KY)

On-site
USD 44,000 - 154,000
Java Developer
Java Developer

JobCubby • New York (NY)

Hybrid
USD 106,000 - 145,000
Paid time off
Company paid holidays
Medical coverage
+6
System (Linux) Admin
System (Linux) Admin

BTI Solutions, Inc. • San Jose (CA)

On-site
USD 60,000 - 79,000
Medical, dental, and vision insurance
401(k) retirement plan
Paid sick leave
+2
EDI Analyst
EDI Analyst

BTI Solutions, Inc. • Plano (TX)

On-site
USD 70,000 - 82,000
Medical, dental, and vision insurance
401(k) retirement plan
Paid sick leave
+2
Systems Programmer Analyst l - Java
Systems Programmer Analyst l - Java

Brown Brothers Harriman & Co. • Jersey City (NJ)

On-site
USD 80,000 - 100,000
Java Application Architect
Java Application Architect

NEPSE Trading • Northern (KY)

Hybrid
USD 100,000 - 150,000
Java Full Stack Engineer
Java Full Stack Engineer

Tata Consultancy Services • Dublin (OH)

On-site
USD 120,000 - 130,000
Discretionary Incentive
Medical Coverage
Parental Leave
+5