Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Dallas?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Diamondpick

Dallas / Global

Principal Backend Engineer

Job Description

Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.

• 10+ years of relevant experience in enterprise application development, architecture, and technical leadership.

• Deep experience developing server-side applications and RESTful APIs using Java, Spring, and Spring Boot.

• Expertise in microservices architectures, API design, and event-driven integration with Kafka.

• Experience with SQL and NoSQL databases, JPA or Hibernate, and performance tuning.

• Strong understanding of data structures, algorithms, and software design.

• Experience with JSON, XML, REST, SOAP, and web services.

• Experience with Jenkins, Git, CI/CD, and testing frameworks such as JUnit and Mockito.

• Experience with cloud development, containerization, and production triage.

• Proven experience owning application architecture, establishing engineering governance, and mentoring technical leaders.

• Comfortable working in Agile environments and collaborating with senior business and technical stakeholders.

Ideally, you'll also have

• Experience with the following technologies

• Java, Spring, Spring Boot, and microservices architectures

• RESTful and SOAP web services and API design

• JSON and XML data formats

• SQL and NoSQL databases, and data access frameworks such as JPA or Hibernate

• Messaging and event streaming platforms such as Kafka, JMS, or RabbitMQ

• Docker, Kubernetes, and cloud platforms such as AWS or Azure

• Jenkins, Git, and CI/CD pipelines

• JUnit, Mockito, and automated testing frameworks

• Cloud development, production triage, and enterprise application delivery

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location