Role: Java Developer
Location: San Ramon, CA
Emp Type: Permanent Job
Interview: Phone/Skype
Responsibilities
• Work with the business team to understand the requirements
• Design & develop Spring Boot micro services & containerize them to deploy on cloud environment
• Integrate with Azure IoT hub leveraging Azure SDK’s
• Deploy the micro services on Azure
• Build unit test cases with 85% code coverage
• Create spring boot test cases for integration testing
• Work on agile methodology (2 weeks sprints)
• Educational Qualification: BS or MS Degree is preferred
Technical Skills:
• Experience in all phases of Software Development Life Cycle (SDLC) including system analysis, design, development, test and implementation of various applications using J2EE Technologies and Agile Development with an emphasis on Object Oriented Programming (OOP)
• Rich expertise in design & development of applications using Java/J2EE components such as Spring Boot, MVC, Hibernate3, XML, XSL, JavaScript, AngularJs and agile methodologies
• Experience in working with Messaging technologies like JMS, RabbitMQ, Active MQ, Apache Kafka.
• Worked with Apache Kafka as a messaging service for activity tracking of an application
• Experience with ELK (Elastic Search, Logstash, Kibana) for log Analytics, security purposes, collects the real-time data from different sources, analyze the data available, to create attractive dashboards.
• Used annotations for defining the controllers and various request/URL mapping on to the controllers to process the request and exposed the REST calls as web service.