Bangalore, IND
11 hours ago
Software Development Advisor
Java full stack Developer Skills: + Effective Communication Skills, both written and verbal, sufficient for success in a largely asynchronous and distributed work environment. + Highly skilled in designing, developing, testing and deploying enterprise web applications using Java, J2EE technologies. + Extensive knowledge and experience in using REST APIs to build server side applications with micro services based architecture. + Skilled and experienced in effectively using version control systems like GIT and SVN during software development + Knowledge and experience in using build tools like Gradle and Maven to manage build life cycle. + Strong knowledge of coding best practices, design patterns and anti-patterns is must. + Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions. + Comfortable working in a highly agile, intensely iterative software development process. + Experience of owning a project from concept to production, including proposal, discussion, and execution. + Self-motivated and self-managing, with excellent organizational skills. + Experience of developing and managing cloud native application, would be preferred. + Experience working on Agile processes (Scrum, Kanban). + Experience with Docker and Kubernetes in production use cases. + Extensive Linux experience, comfortable with shell scripting. + Knowledge on Infrastructure-As-code would good to have. + Positive and solution oriented mindset. Work Experience: + More than 4 years of Software Development experience in Java / J2EE related technologies. + At least 2 years of hands on experience with web development (JavaScript/TS/React) + At least 3 years of hands on experience, working in micro service architecture. + At least 3 years of hands on experience, working with Spring framework. + At least 3 years of hands on experience with SQL and any Relational/Columnar database. + At least 2 years of hands on experience with Unix. + Working experience on messaging systems like Kafka, Rabbit-MQ is preferable. + Strong knowledge of Data Structures, Algorithms and CS fundamentals is a must. + Strong coding and problem solving skills are essential. Qualification: + Bachelor’s or master’s degree in computer science or related technical discipline
Confirm your E-mail: Send Email