Logo
Commercial Programming Systems

Sr Java Developer (Backend)

Commercial Programming Systems, Dallas, Texas, United States, 75215

Save Job

Commercial Programming Systems provided pay range

This range is provided by Commercial Programming Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$100,000.00/yr - $110,000.00/yr

We are currently searching for a

Sr. Java Developer

(Backend) for our client located in

Dallas, (Plano/Frisco), Texas . This is a

hybrid position , and the selected person will need to work on-site.

This is for client's in-house development team that work on multiple projects that are mostly for the food and beverage industry. However, this project is a POS System.

Candidates must be willing to travel to Dallas for

two weeks of in-person training

(expenses covered by us).

Must be open to domestic and international travel.

Must have very strong communication.

The Core Java Backend Developer designs, builds, and maintains server‑side logic, APIs, and databases, focusing on robust, scalable, and high‑performance applications using core Java and frameworks like Spring Boot, ensuring smooth integration with front‑end systems and managing data efficiently. Key responsibilities include writing clean code, conducting code reviews, optimizing performance, debugging, and collaborating with cross‑functional teams to deliver features and resolve technical issues.

Responsibilities

Backend Development: Design, develop, and maintain scalable server‑side applications using Java.

API Development: Create and manage RESTful APIs for seamless front‑end/back‑end communication.

Database Management: Integrate with databases (SQL/NoSQL), optimize queries, ensure data integrity.

Code Quality: Write clean, efficient, testable code, participate in code reviews, follow best practices.

Performance & Scalability: Identify bottlenecks, optimize performance, build for future growth.

Collaboration: Work with front‑end developers, designers, and stakeholders.

Troubleshooting: Debug, resolve issues, ensure application stability.

Requirements

Bachelor’s degree in Engineering, Computer Science, Information Technology, or related field. An equivalent combination of education and experience will be considered.

8 years of experience as a Java developer.

Java 8 & 17+, Spring Boot, Spring Core modules.

RESTful/GraphQL APIs, microservices, clean architecture.

Hibernate/JPA for ORM, MySQL/PostgreSQL.

Integrate third‑party APIs, messaging systems (Kafka/RabbitMQ), caching (Redis/Ehcache).

Exception handling, logging (SLF4J/Logback), security best practices (JWT/OAuth2).

Build/deploy microservices using Docker, Kubernetes, CI/CD pipelines (GitHub Actions/Jenkins/Azure DevOps).

Unit/integration testing with JUnit 5, Mockito, Spring Test.

Maven/Gradle, Git, Swagger/OpenAPI documentation.

Core Java fundamentals (OOP, Collections, Streams, Concurrency).

Seniority level Mid‑Senior level

Employment type Full‑time

Job function Information Technology

Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Commercial Programming Systems by 2x.

Get notified about new Java Software Engineer jobs in

Dallas, TX .

#J-18808-Ljbffr