Senior Java Developer

Radiantze Inc
Dallas, TX, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Spring Security Agile Methodology Amazon Web Services Application Integration Architecture Application Performance Management User Authentication Microsoft Azure Code Review Relational Databases Software Debugging
+33 more
DevOps Distributed Systems Gradle Hibernate (Java) Java Persistence API Java Virtual Machine (JVM) Spring Framework PostgreSQL Apache Maven Enterprise Messaging Systems MySQL NoSQL Oracle (Applications) Scrum Methodology Redis Software Deployment SQL Databases Web Services Multithreading Google Cloud Enterprise Software Applications Spring-mvc Concurrency Spring-boot Software Security Caching Git Apache Kafka Software Coding Restful APIs Docker Jenkins Microservices

Job description

  • Design, develop, and maintain enterprise-level applications using Java and Spring Boot.
  • Build, deploy, and maintain scalable microservices architectures.
  • Develop and integrate RESTful APIs and web services.
  • Implement application security, authentication, and authorization.
  • Work with relational and NoSQL databases.
  • Write clean, reusable, efficient, and maintainable code.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve application performance and production issues.
  • Collaborate with architects, business analysts, QA engineers, and DevOps teams.
  • Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
  • Optimize application performance, scalability, and reliability.
  • Support CI/CD pipelines and application deployments.

Requirements

We are looking for an experienced Senior Java Developer with 10+ years of hands-on experience in Java development, Spring Boot, Microservices, and enterprise application development.

The ideal candidate should have strong expertise in designing, developing, and implementing scalable, high-performance applications using Java and Spring Boot. The candidate will be responsible for building microservices-based architectures, developing RESTful APIs, and collaborating with cross-functional teams to deliver reliable enterprise solutions in a fast-paced environment., * 10+ years of experience in Java development.

  • Strong hands-on experience with Core Java, Java 8/11/17 or above.
  • Extensive experience with Spring Boot and Spring Framework.
  • Strong understanding of Microservices architecture.
  • Experience developing RESTful APIs and web services.
  • Strong knowledge of Spring MVC, Spring Security, and Spring Data JPA.
  • Experience with Hibernate and JPA.
  • Strong understanding of SQL and relational databases.
  • Experience with distributed systems and application integration.
  • Knowledge of multithreading, concurrency, collections, and JVM fundamentals.
  • Experience with Git and Maven/Gradle.
  • Strong debugging, problem-solving, and analytical skills.

Preferred / Nice-to-Have Skills

  • Experience with Apache Kafka or other messaging technologies.
  • Knowledge of AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Familiarity with Jenkins and CI/CD pipelines.
  • Experience with Oracle, PostgreSQL, or MySQL.
  • Knowledge of Redis and caching mechanisms.
  • Experience working in the banking or financial services domain.
  • Understanding of Agile development methodologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…