Senior Java Developer - Kerala, India - Talent basket

    Talent basket
    Default job background
    permanent Technology / Internet
    Description

    Job Description :

    Position :
    Senior java Developer - 5+yrs

    Location : Cochin

    Notice : Immediate to 30 days

    Technical Skills : Core Java (8 or higher versions), Multithreading experience, Spring, Spring MVC, Spring Boot, ORM tools - Hibernate, Web services - REST, SOAP, Angular JS, Node JS, SQL (Oracle, SQL Server), NoSQL (MongoDB), Cloud Computing (Google Cloud Platform, AWS, Azure etc), CI, CD, Docker, Ansible etc

    Specific Responsibilities / Key Tasks :

    • Work closely with the developers to architect and develop the best technical design and approach.
    • Coordinating closely with your team to stay aligned on business goals and make sure your squad is progressing and delivering against them.
    • Supporting and coaching your squad to reach their highest technical levels.
    • Co-Ordinate with Product Owner to prioritise the backlog of user stories and clearly communicating what needs to be done and by when
    • Ensuring software quality, system scalability and high availability through architectural decisions, best practices and the management of the QA function
    • Collaborate with DevOps to build a comprehensive set of CI/CD pipelines that allow the team to deliver features on a continual basis.
    • Maintaining detailed specifications of software components and assets
    • Ensuring platform performance goals are met
    • Advising the management team on the continued feature development, performance and scalability
    • parameters of the platform.
    • Keeping up on industry trends and communicating opportunities, weaknesses and threats from a
    • technology perspective to the management.
    • Creating consensus and working with senior developers and the Product Team to quickly resolve issues and technology selection questions.
    • Measure and monitor progress of delivery at clearly defined stages in the process.
    • Make adjustments as necessary
    Competencies :
    • Proficient in Java, with a good knowledge of its ecosystems
    • Experience using cloud based server-less technologies, message queues, caching technology, object storage solutions, data storage solutions (relational and NoSQL), API gateways, containers and container eco systems
    • Commitment to software practices of Continuous Integration and automated testing.
    • Commitment to incorporating quality software practices into all phases of the project life lifecycle
    • Good understanding of key AGILE concepts and/or experience with leading or operating in an AGILE environment.
    • Good Knowledge in LeSS (Large-Scale Scrum) framework
    • Experience in leading teams through change.
    • Demonstrated ability to grow talent and leverage teams effectively for optimal success.
    • Proven track record of strong verbal/written communication and presentation skills, including an ability to effectively communicate with both business and technical teams.
    • Knowledge of network protocols and Internet topology
    • Experience with SVN/Git based source control
    • Strong creative, organisational and numerical skills with excellent attention to detail
    • Hands on approach and self-motivated
    )