2 Butterfly Crowd Jobs
Senior Java Developer - Data Structure & Algorithm (5-8 yrs)
Butterfly Crowd
posted 5d ago
Key skills for the job
What is required in you, Mandatory :
- Good communication skills and the ability to work with people from multiple countries.
- Team player with a passion for engaging with people.
- Solid proficiency in Core Java 8 and above. Knowledge and experience with frameworks like Spring adds value.
- Have excellent Data Structures and Algorithmic skills.
- Strong problem-solving skills and a thirst for knowledge.
- Good understanding of Object-Oriented Design, SOLID Implementation, Design Patterns, Concurrency Packages, Collections and Microservices.
- Experience with SQL/No-SQL Databases, along with knowledge of ORMs like Hibernate (MySQL/MariaDB/SQLServer/Postgres/Oracle, HBase/Cassandra/MongoDB)
- Proficient in coding with an emphasis on creating optimized and standardized code.
- Industry knowledge from Logistics, Supply chain, Manufacturing.
What you will bring Good to have :
- Familiarity with unit testing frameworks such as JUnit/TestNG
- Experience with tools like Maven/Gradle and Git
- Extra points for knowledge of Docker, container-native development, Kubernetes, etc.
- Have experience in REST API design and any related implementation frameworks
- Knowledge and experience in Containerization (Docker with Kubernetes or any orchestrator)
- Knowledge on HTML5, CSS3, JavaScript is an advantage
- Knowledge on other programming languages like Python, PHP etc.
- Worked on frameworks like Spring, Google Cloud SDK
- Experience in building cloud applications using Serverless / Micro services architecture.
- Functional knowledge on Finance, HRM & CRM is a plus.
Functional Areas: Software/Testing/Networking
Read full job description