Java Backend Developer
Key responsibilities:Design and develop the applications using Agile Methodology and followed TDD and Scrum.Java Programming, documents and maintains web service applications using different software development toolkits.Responsible for ensuring code functions and enhancements are successful and compatible with front-end codeProvide technical advice and be able to identify technical implications regarding development and quality activities.Work closely with other developers, product managers, DevOps, and product support engineering teams to deliver development solutions.Document workflows and relevant processes to execute continuous improvement plans.Anticipate, identify, track and resolve technical issues and risks affecting delivery.Understand client business needs and product requirements and translate those needs into system-level architectural propertiesRequired Skills:Familiar with the technical implications of Back End Development Environments.Proven experience as a strong Java developer (Spring, Spring Boot, Maven)Microservices experience (Spring Boot)Secure CodeExperienceRESTful serviceMicro services (Spring Boot)Tomcat, Nginx web serverVery good communication skillsNeeds to be up to date in required technologiesAble to deliver tasks on timeProactive and CollaborativeGood to have skills:Telecommunications Industry experience would be a plusUnderstanding of Billing Systems technical implicationsUnderstanding the technical implications of Full Stack developed platformsThanks,Satishsatish@rootshellinc.com408 239 4600 Ext.: 5053