We are looking for a Backend Developer with expertise in Java, Maven, and Spring Boot, with a keen understanding of integration testing and XML data processing. The ideal candidate will have a strong foundation in backend development and experience in delivering high-quality, robust solutions.
Responsibilities:
- Develop and maintain server-side logic using Java and Spring Boot.
- Integrate with third-party APIs and handle XML data processing.
- Write and maintain integration tests to ensure the proper functioning of end-to-end workflows.
- Collaborate with the front-end team to implement new features and services.
- Build and manage RESTful services and microservices.
- Ensure smooth CI/CD pipelines by managing dependencies using Maven.
- Write unit tests to ensure code quality, maintainability, and performance.
- Optimize the backend for maximum speed and scalability.
- Debug and troubleshoot issues across development, testing, and production environments.
Requirements:
- Bachelor’s degree (B.Tech) in Computer Science, Information Technology.
- Minimum of 1 year of experience in backend development.
- Strong proficiency in Java and the Spring Boot framework.
- Experience with Maven for project build management.
- In-depth knowledge and hands-on experience with integration testing (not just unit testing).
- Experience with XML data and handling XML parsing and integration.
- Solid understanding of unit tests and TDD (Test-Driven Development) principles.
- Familiarity with REST APIs, microservices architecture, and handling large-scale data processing.
- Good problem-solving skills and attention to detail.
- Ability to work in an agile environment and manage tasks effectively.
Nice to Have:
- Experience with containerization technologies like Docker.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of database management systems (MySQL, PostgreSQL, etc.).