Java Developer

IT Engineer & Developer Jobs
5 views

Java Developer

IT Engineer & Developer Jobs
5 views

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

Attributes

Company Name: Divami Design Labs

Contact 1241login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    1241login
    1691 active listings
    Professional seller
    Registered for 4+ months
    Last online 4 months ago
    Contact All items

    Listing location

    Hyderabad, Telangana, India
    17.360589, 78.4740613

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Java Developer by 1241login