Senior Java Developer – Spring Boot & Microservices

TechniPros


Job Location:

Buffalo, IA - USA

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Java Developer Spring Boot & Microservices
Location: Buffalo NY

Job Summary:

  • We are seeking a highly skilled and hands-on Senior Java Developer with strong expertise in Java 8 Spring Boot and Microservices Architecture to design develop and maintain high-performance scalable enterprise applications.
  • The ideal candidate will have extensive experience in backend development API design messaging systems database technologies and Agile development methodologies.

Key Responsibilities:

  • Design develop and maintain scalable enterprise applications using Java 8 and Spring Boot.
  • Build and enhance Microservices-based architectures following industry best practices and design patterns.
  • Develop and consume RESTful APIs for enterprise integrations.
  • Implement data access layers using Hibernate/JPA.
  • Work with both SQL and NoSQL database technologies.
  • Integrate messaging solutions using Kafka RabbitMQ or ActiveMQ.
  • Write and execute unit tests using JUnit and Mockito.
  • Manage project dependencies and build processes using Maven or Gradle.
  • Utilize Git for source code management and version control.
  • Participate in Agile/Scrum ceremonies including sprint planning stand-ups and retrospectives.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Troubleshoot optimize and enhance application performance and scalability.

Required Skills:

  • Strong experience with Java 8
  • Expertise in Spring Boot
  • Hands-on experience with Microservices Architecture
  • Knowledge of software design patterns and distributed systems
  • Experience developing REST APIs
  • Strong understanding of Hibernate/JPA
  • Experience with SQL Databases
  • Experience with NoSQL Databases
  • Messaging systems experience:
  • Apache Kafka
  • RabbitMQ
  • ActiveMQ
  • Unit testing experience using:
  • JUnit
  • Mockito
  • Build automation tools:
  • Maven
  • Gradle
  • Version control using Git
  • Experience working in Agile/Scrum environments

Preferred Qualifications:

  • Experience with Cloud Platforms:
  • AWS
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Containerization technologies:
  • Docker
  • Kubernetes
  • CI/CD tools:
  • Jenkins
  • GitHub Actions
  • Azure DevOps
  • Security frameworks and standards:
  • OAuth2
  • JWT
  • Spring Security
  • Basic front-end development knowledge:
  • React
  • Angular

Best Regards:

Monika G
Phone: 1-
Email:

Job Title: Senior Java Developer Spring Boot & Microservices Location: Buffalo NY Job Summary: We are seeking a highly skilled and hands-on Senior Java Developer with strong expertise in Java 8 Spring Boot and Microservices Architecture to design develop and maintain high-performance scalable ...