Position:
Software Engineer & Sr. Software Engineer - Java Development
Location: WFO Coimbatore (Tamil Nadu)
Reports to: DEVELOPMENT MANAGER
Qualification: BE/B.Tech/MCA/M.Sc/M.Tech from a reputed university.
Experience: 2-5 YEARS for Software Engineer and 6-8 Years for Sr. Software Engineer experience with Java Web Application Development
What Is Required Of You, Mandatory
- Good communication skills and the ability to work with people from multiple countries.
Industry knowledge from Logistics, Supply chain, or Manufacturing is preferable, avoid banking, insurance, NBFC, financial, projects.
- Team player with a passion for engaging with people.
- Solid proficiency in Core Java 8 and above. Knowledge and experience with
frameworks like Spring add 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, and 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 of other programming languages like Python, PHP, etc.
- Worked on frameworks like Spring, Google Cloud SDK
- Experience in building cloud applications using Serverless / Microservices
architecture.
- Functional knowledge on Finance, HRM & CRM is a plus.
What You Will Get
- The Baan culture: A great work environment where family comes first, a flat
hierarchy, and a stress-free life.
- Exciting and challenging work every day.
- Opportunity to work with wonderful people who love technology and innovation.
- Chance to grow rapidly and continuously in your career.
- Competitive salary with other perks.
If you believe you are a strong fit for this position, please apply with your latest
resume at the earliest