Create Alert
Email me similar jobs

Senior Java Developer Spring Boot & Microservices-Buffalo, NY

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-469-983-2122
Email: [email protected]

Similar jobs

Senior Java Developer Spring Boot & Microservices-Buffalo, NY

Apply Now
Back to search page