Commercial Programming Systems
Sr Java Developer (Backend)
Commercial Programming Systems, Dallas, Texas, United States, 75215
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
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