Senior Java Developer

Radiantze

Dallas, TX • 1h ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Senior Java Developer

Description

Join a team to design, develop, and deliver scalable, secure, high-performance enterprise applications. You will architect microservices-based systems and distributed services, build RESTful APIs, implement authentication/authorization security, and optimize performance and reliability. Responsibilities include testing, code reviews, and troubleshooting complex production issues in an Agile environment.

Responsibilities

  • Design, develop, enhance, and maintain scalable enterprise applications using Java and Spring Boot

  • Architect, develop, and manage microservices-based applications and distributed systems

  • Design, develop, and integrate RESTful APIs and backend services

  • Implement robust application security (authentication, authorization, access control)

  • Analyze and optimize performance, scalability, availability, and reliability

  • Design and work with relational and NoSQL databases for efficient data management

  • Conduct code reviews and ensure adherence to coding standards and architectural guidelines

  • Debug, perform root-cause analysis, and troubleshoot complex application issues

  • Develop and maintain automated unit and integration tests

  • Collaborate with solution architects, QA engineers, and DevOps teams in an Agile development environment

  • Participate in technical discussions, architectural decisions, and continuous improvement

Requirements

  • 10+ years of professional experience in Java application development

  • Strong Core Java skills (OOP, Collections Framework, multithreading, Java 8+ features)

  • Extensive hands-on experience with Spring Boot, Spring MVC, and Spring Security

  • Practical microservices and distributed systems experience

  • Expertise in designing, developing, and integrating RESTful APIs

  • Hands-on experience with Hibernate and JPA

  • Strong relational database experience (Oracle, MySQL, or PostgreSQL) and exposure to NoSQL

  • Working knowledge of Apache Kafka or RabbitMQ

  • Experience with Git and Maven and/or Gradle

  • Familiarity with Jenkins, CI/CD pipelines, and automated deployment

  • Exposure to Docker, Kubernetes, and AWS or Microsoft Azure

  • Experience with JUnit and Mockito for unit and integration testing

Benefits

  • Opportunity to drive technical solutions and deliver reliable, scalable software in a collaborative Agile environment

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report