Lead Java Developer - Bengaluru, India - Accolite

    Accolite
    Default job background
    Technology / Internet
    Description

    About the company: Accolite is a leading Digital Engineering, Cloud and Data & AI services provider that delivers robust digital transformation initiatives to Global 2000 customers. Accolite provides these services to the banking and financial services, insurance, technology, media and telecom, healthcare, and logistics industries. Accolite has 3,000 professionals globally and a presence across the United States, Canada, Mexico, Europe, and India.

    Accolite and Bounteous Join Forces, Forming Global Leader in Digital Transformation Services Merger strengthens end-to-end digital experience, commerce, and engineering capabilities on a global scale

    The combined company will be headquartered out of Chicago with offices across North America, Europe, Asia and will be 5,000 people strong, with 1,200+ in North America, in APAC and 400+ in Europe. Post the merger, the company serves over 300 Fortune 1000 and high growth clients, solving their mission critical problems. With this merger, the company will be amongst the world's leading digital transformation consultancies.

    For more information visit:

    Profile: Java Developer

    Location: Bangalore

    Experience: 7-10 Years

    Notice Period: 0-15 Days

    Required:

    • Strong experience in Core Java/J2EE, Data Structure/Algorithm, Design Pattern, Java Framework, Spring, Hibernate, Spring boot, Microservices, Collection, concurrence.
    • Basic knowledge of Kafka, understanding of docker.
    • Should be a team player with a good attitude to learn, share feedback and take feedback
    • Experience on MySQL / Drop wizard, JUnit for writing unit test cases.
    • Working experience with Agile/Scrum process.
    • Work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross-functional teams to achieve goals.
    • Performs troubleshooting through analysis of code and data, identifying system issues and concerns, and assisting with the resolution of issues.
    • Maintains knowledge of functional areas and considers/communicates the impact of proposed code changes on related areas of the application.
    • Leads to have experience of leading a team, excellent communication skills, project management experience.
    • Knowledge of professional software engineering practices. Understanding of full software development life cycle, including coding standards, code reviews.
    • Strong technical Design and Development skills.
    • Ability to work effectively under pressure in a dynamic environment.
    • Agility to switch across multiple teams/ products/ applications and perform.
    • Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery.