Backend Developper
Full TimeBookmark Details
Responsibilities:
• Design and develop the business logic and backend systems of the product
• Work closely with frontend developers to design and develop functional, performing and complete APIs
• Decipher existing companies software systems and be able to hook in application to applicable data sources
• Write both unit and integration tests, and develop automation tools for daily tasks
• Develop high quality, well documented, and efficient pieces of code
• Challenge ideas and opinions to avoid pitfalls and inefficient solution
• Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
• Ensure the code follows latest coding practices and industry standards
• Backend developer who understands REST and micro service architectures to develop applications
• Deploy applications on cloud and follow CI/CD efficiently
• Write both unit and integration tests, and develop automation tools for daily tasks
• Challenge ideas and opinions to avoid pitfalls and inefficient solutions
Candidate requirements:
• Framework and Key Skills: Windows, Linux Kubernetes, Azure tools, Sprint Boot, Microservice architecture, Docker, Java, REST API developments, SOAP Knowledge
• Minimum 4-5 years of Strong working expertise of Server Side programming using Java/JEE, Spring boot
• Experience in Spring Boot, Spring Security, Hibernate/JPA/JDBC, Tomcat, Maven, Design Pattern
• Strong understanding of OO Designing and Programming Techniques and associated concepts, Data Modeling
• Knowledge in Micro services architecture/ patterns, cloud/container services (Docker preferred), Kubernetes expertise, Working Agile / Scrum for more than 1 year
• Ability to formulate/implement technical solutions, proven ability to understand, analyze and solve issues with little or no guidance
• Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
• Strong logical reasoning and problem-solving skills with the ability to quickly process complex information and present it clearly and simply
• Skills Strong understanding of TDD with extensive experience of automated unit testing using mock object frameworks
• Knowledge of SQL, Major RDBMS (e. g. Oracle)
• Knowledge of DevOps and continuous integration
• Beneficial skills would be knowledge around Event Driven Architecture & Domain Driven Design
• Strong understanding of Agile methodologies. Experience as a Developer on a cross-functional agile team preferred
• Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
• Utilizes team collaboration to create innovative solutions efficiently
• Passionate about technology and excited about the impact of emerging / disruptive technologies
• Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
• Believes in culture of transparency and trust
• Quick learner with a great ability to listen and communicate well verbally and in writing
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail