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]