Senior Java Developer

Raas Infotek LLC
Texas City, TX, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Agile Methodology Amazon Web Services Component-Based Software Engineering Application Performance Management Microsoft Azure Cloud Engineering Software Quality Code Review Databases Continuous Integration
+41 more
DevOps Gradle Hibernate (Java) Java Database Connectivity Java Message Service (JMS) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle RabbitMQ Redis Mockito Standard Sql Software Engineering SonarQube SQL Databases Enterprise Application Integration Google Cloud Enterprise Software Applications Postman Spring-mvc Spring-boot Backend Git Apache Kafka Build Process Restful APIs Api Management Docker Jenkins Microservices

Job description

We are looking for an experienced Senior Java Developer with 12+ years of strong hands-on experience in designing, developing, and supporting enterprise applications. The ideal candidate should have deep expertise in Java, Spring Boot, Microservices, REST APIs, SQL, and enterprise application development.

The candidate will work closely with architects, business analysts, QA engineers, DevOps teams, and other developers to build scalable, secure, and reliable solutions in an Agile environment., * Design, develop, enhance, and maintain enterprise Java applications.

  • Develop scalable backend services using Java and Spring Boot.
  • Design and implement REST APIs and microservices.
  • Integrate applications with internal and external enterprise systems.
  • Develop reusable, scalable, and maintainable application components.
  • Analyze technical requirements and participate in solution design.
  • Develop efficient SQL queries and support database-related development.
  • Perform unit, integration, and API testing.
  • Participate in code reviews and enforce coding standards.
  • Troubleshoot application and production issues and perform root-cause analysis.
  • Support application deployments and CI/CD processes.
  • Collaborate with QA, DevOps, architects, business analysts, and project teams.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Provide technical guidance and mentorship to junior and mid-level developers.

Requirements

  • 12+ years of experience in Java/J2EE application development.
  • Strong expertise in Core Java, Java 8+ and Object-Oriented Programming.
  • Hands-on experience with Spring, Spring Boot, Spring MVC, and Spring Security.
  • Strong experience developing RESTful APIs and Microservices.
  • Experience with Hibernate, JPA, JDBC, and database integration.
  • Strong SQL experience with Oracle, SQL Server, MySQL, or PostgreSQL.
  • Experience with Maven/Gradle and enterprise build processes.
  • Strong experience with Git, Jenkins, and CI/CD pipelines.
  • Experience with JUnit, Mockito, Postman, or REST Assured.
  • Strong understanding of Agile/Scrum and SDLC.
  • Excellent troubleshooting, analytical, and problem-solving skills., * Experience with Kafka, RabbitMQ, JMS, or other messaging technologies.
  • Experience with Docker and Kubernetes.
  • Strong knowledge of AWS, Azure, or Google Cloud Platform.
  • Experience with MongoDB, Redis, or other NoSQL databases.
  • Knowledge of cloud-native and distributed application development.
  • Experience with application performance tuning and monitoring.
  • Familiarity with SonarQube and code quality tools.
  • Experience with enterprise integration patterns.
  • Knowledge of modern development and DevOps practices.

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

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all