i
Amura Marketing Technologies
3 Amura Marketing Technologies Jobs
Amura Marketing Technologies - Java Developer - Spring Boot (3-5 yrs)
Amura Marketing Technologies
posted 3d ago
Flexible timing
Job Description :
We are looking for a skilled and experienced Java Developer to join our team.
The ideal candidate will have a strong background in Java development and a passion for writing clean, scalable code.
You will be responsible for designing and developing high-performance applications, collaborating with cross-functional teams, and ensuring the best possible performance, quality, and responsiveness of applications.
Responsibilities :
- Develop, test, and maintain high-quality software using Java and Spring Boot.
- Work on database design and development using RDBMS, writing optimized queries and ensuring performance.
- Implement efficient solutions with Hibernate for object-relational mapping.
- Write unit and integration tests using JUnit to ensure application quality.
- Manage continuous integration and delivery pipelines using Jenkins.
- Collaborate with the team using Git for version control and ensure proper code management practices.
- Integrate and maintain RabbitMQ as part of the messaging services within the application.
- Work in a Linux-based environment for software development and deployment.
Requirements :
- Strong hands-on experience in Java programming.
- Extensive knowledge of Spring Boot framework for building microservices and web applications.
- Experience in managing project dependencies using Maven
- Proficiency in working with relational databases like MySQL, PostgreSQL, etc.
- Solid understanding of Hibernate for managing data persistence.
- Experience in writing and executing test cases using JUnit.
- Hands-on experience in setting up and managing Jenkins pipelines for CI/CD.
- Familiarity with version control and collaboration using Git.
- Practical experience with RabbitMQ for handling messaging services.
- Comfortable working in a Linux-based environment.
Good To Have :
- Knowledge of deploying and managing applications in Kubernetes clusters.
- Familiarity with containerization using Docker.
- Understanding of designing and developing applications using microservice architecture.
- Experience in managing tasks and issues using Jira.
- Broad understanding of continuous integration and delivery practices.
Qualifications :
- At least 3 years of relevant experience in Java development.
- Strong problem-solving skills and ability to work in a collaborative environment
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
3-6 Yrs