Java Software Engineer - Pune, India - Truelancer

    Truelancer
    Default job background
    Telecommunications
    Description

    Job Title: Senior Java Spring Boot Developer

    Responsibilities:

    • Design, develop, and implement robust, scalable Java Spring Boot applications.
    • Collaborate with cross-functional teams to gather requirements, analyze user needs, and define project objectives.
    • Write clean, efficient, and maintainable code following best practices and coding standards.
    • Perform code reviews, troubleshoot issues, and provide timely resolutions.
    • Optimize application performance, scalability, and reliability.
    • Stay updated on emerging technologies and industry trends to drive continuous improvement.
    • Mentor junior developers, share knowledge, and foster a culture of learning and innovation.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • 5+ years of hands-on experience in Java Spring Boot development.
    • Strong proficiency in Java programming language and object-oriented design principles.
    • Solid understanding of Spring Boot framework, including Spring MVC, Spring Data, and Spring Security.
    • Experience with RESTful API development, Microservices architecture, and cloud technologies (e.g., AWS, Azure, GCP).
    • Proficient in database technologies such as SQL, MySQL, or PostgreSQL.
    • Excellent problem-solving skills and attention to detail.
    • Effective communication skills and ability to collaborate with cross-functional teams.
    • Proven track record of delivering high-quality software solutions on time and within budget.