Search by job, company or skills

Divami Design Labs

Java Developer

  • 4 months ago
  • Over 50 applicants

Job Description

Job Description:

We are seeking a skilled and experienced Java Developer with expertise in Spring Boot and microservices architecture to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient Java-based applications that leverage Spring Boot and follow microservices principles. You will work closely with cross-functional teams, including software architects, product managers, and quality assurance engineers, to deliver high-quality software solutions.

Responsibilities:

  • Designing, developing, and implementing Java-based applications using Spring Boot framework and microservices architecture.
  • Collaborating with software architects and product managers to understand project requirements and translate them into technical specifications and designs.
  • Developing and maintaining RESTful APIs and web services using Java and Spring Boot.
  • Implementing secure and scalable microservices solutions, ensuring high performance and reliability.
  • Writing clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Conducting thorough testing and debugging of applications to ensure the software meets quality standards.
  • Troubleshooting production issues and providing timely resolutions to minimize downtime.
  • Collaborating with cross-functional teams to define and implement integration patterns between microservices.
  • Participating in code reviews and providing constructive feedback to ensure code quality and maintainability.
  • Keeping up-to-date with industry trends, best practices, and advancements in Java development, Spring Boot, and microservices architecture.

Requirements Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer with a strong understanding of object-oriented programming principles.
  • In-depth knowledge and hands-on experience with Spring Boot framework and microservices architecture.
  • Proficiency in Java programming language and related frameworks and libraries.
  • Experience with RESTful APIs and web services development using Java and Spring Boot.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Strong problem-solving skills and the ability to debug and troubleshoot complex issues.
  • Excellent collaboration and communication skills, with the ability to work effectively in a team-oriented environment.
  • Knowledge and working experience of message brokers and event-driven architectures (e.g., RabbitMQ, Apache Kafka).

Preferred Qualifications:

  • Certification in Java programming or Spring framework.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and serverless computing.
  • Familiarity with DevOps practices, CI/CD pipelines, and related tools (e.g., Jenkins, Git).
  • Exposure to NoSQL databases (e.g., MongoDB, Cassandra) and caching mechanisms.
  • Understanding of test-driven development (TDD) and writing automated unit and integration tests.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 11/07/2024

Job ID: 84201361

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Java Developer

VRIZECompany Name Confidential

Full Stack developer JAVA

TBC Services Pvt Ltd Company Name Confidential
Last Updated: 11-07-2024 11:36:51 PM