Job Description
• Write clean code to develop functional web applications/services - web services using HTTP REST/JSON and SOAP
• Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot
• Significant experience on core features of Spring such as Dependency Injection, cross-cutting patterns, Spring Security etc.
• Working experience in database (postgress, oracle etc)
• In-depth understanding of the entire web development process (design, development and deployment)
• Experience with Angular Framework, JavaScript, and CSS.
• Comprehensive knowledge of Web design patterns and front end technologies like HTML5, JQuery and MVC framework like spring and Spring-Boot.
• Collaborate with Front-end developers to integrate user-facing elements with server side logic
• Hand-on experience with unit testing and working with continuous integration environment life cycles
• Exposure to working with Docker & Kafka or any messaging system
• Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.
• Ability to work in a semi-structured environment where requirements and priorities are dynamic.
• Experience with agile/scrum/kanban development methodology.
,
• Unit Testing: mocha, jasmine, chai, mockito, junit
• Database like PostgreSQL, MySQL, MongoDB
• Webservices: REST, SOAP, Service Discovery, Circuit breaker
• Proficiency in XML, JASON, YAML.
• Container Orchestration: Kubernetes, Docker
• Message processing and caching mechanism: Kafka, Rabbit MQ, Redis
• Expertise on API design using OpenApi Standard 3.x
• API security: OAuth 1.0/2.0
• Build tools and serves: Maven, Jenkins, Apache Tomcat/Jboss
• Public cloud: Microsoft Azure or AWS
• Terraform and Helm
• Application monitoring tools: App Dynamics, Datadog, Grafana
Automotive domain knowledge in after sales process is and added advantage
💡 Quick Summary
Seeking a career-building opportunity? The vacant for Full Stack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
