Senior Java Developer – Spring Boot & Microservices
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: