16 Aug
|
Zaggle Prepaid Ocean Services
|
India
16 Aug
Zaggle Prepaid Ocean Services
India
About Zaggle :
Zaggle makes business expenses simplified, we do this by combining software and payment solutions. We are one of Indias leading, profitable, and listed (NSE : ZAGGLE) B2B SaaS (Software as a Service) FinTech company.
We offer to corporates a unified software cum payments platform for the employee expense, benefits, rewards as well as their vendor payments and channel incentives.
We offer a variety of payments instruments including corporate credit cards, purchase cards, virtual cards, Prepaid cards, wearables etc. issued in partnership with leading banks like Kotak Mahindra Bank, ICICI Bank, Yes Bank, SBI Cards, IndusInd Bank amongst others.
Our platform solutions are sector-agnostic, and our network of corporate customers covers the BFSI, Technology, Healthcare, Manufacturing, FMCG, Infrastructure and Automobile industries, among others. Some of our well-known customers include TATA Steel, Persistent Systems, Toshiba, Inox, Pitney Bowes, Wockhardt, PCBL (RP Sanjiv Goenka Group) and Greenply Industries to name a few. Visit us at www.zaggle.in to know more about us!
We believe Innovation is the Key and Zaggle has been instrumental with launching multiple successful products in the last 3 years in the Business Spend Management space. Today we are a 300 member strong team spread across Technology, Product, Sales, Implementation Services, Finance, Marketing, HR, Legal and Support functions with 7 office locations in India.
Job Summary :
We are seeking a talented, motivated Java Senior Software Engineer to join our dynamic team. Eager to play a key role in designing and building cutting-edge SAAS products.
Demonstrate sound knowledge of industry best practices, good organizational skills and proficiency in Java technologies.
Good technical and analytical skills with the ability to anticipate issues and frame remedial actions. We are looking for someone who is eager to learn,
grow and adapt to latest technologies.
Need to have problem solving skills with minimum supervision, and hands-on experience in software development in Java, Spring Boot, Microservices, Queueing, Postgre SQL, Encryption & Decryption. Knowledge of Account payables and Payments/Fintech Domain is preferred. Good to have knowledge on ReactJS.
Responsibilities :
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver quality solutions.
- Design, develop, and maintain high-quality Java applications, including back-end systems, web services, and APIs.
- Implement and maintain automated unit tests and integration tests to ensure code quality and prevent regressions.
- Ability to participate and understand API integrations with external partners.
- Reviewing the work of other developers and providing feedback.
- Troubleshoot and resolve complex technical issues and production incidents as per defined SLA.
- Mentoring Junior developers providing technical guidance and supporting them in development.
- Closely working with Managers, Leads to achieve sprint goals.
- Document development phases, API definition and monitor systems.
- Stay up-to-date with the latest Java technologies, frameworks, and best practices, applying them to improve development processes.
- Automate tasks through appropriate tools and scripting.
- Optimize application performance and enhancing throughput.
- Collaborate with DevOps teams to deploy and manage applications in production environments.
- Ensure application security by implementing best practices to protect against common vulnerabilities.
Requirements :
- Bachelor's or master's Degree in computer engineering or computer-science-related field.
- Strong proficiency in Java technologies, including Spring Boot, Hibernate, and more.
- Good understanding of relational databases like PostgreSQL. Knowledge on NoSQL database like Mongo DB.
- Expertise in Microservices architecture and Queueing systems like (Apache MQ, Kafka). Knowledge on distributed systems and cloud computing.
- Familiarity with data encryption and decryption techniques to enhance application security.
- Good to have knowledge on design patterns and DS Algorithms.
- Excellent organizational and communication skills.
- Ability to demonstrate problem-solving skills, anticipating challenges and devising effective solutions.
- Passionate about continuous learning and embracing new technologies and domains.
- Experience with Ruby On Rails is desired.
Proficient in the following :
- Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
- Object-Oriented Design (OOD) and analysis
- Application of design patterns
- Application of non-functional software qualities such as resilience, maintainability, etc.
- Applying behaviour-driven testing techniques
What would an Ideal profile look like :
- Java Developer at a B2B SaaS company. Successfully delivered production grade software. Positive communications and proactive player on understanding requirements and providing effective solutions.
- Has 1 plus years of Java Developer experience. Has experience with writing enterprise software. Worked on AWS and or Azure.
- Good presence on community forums (Stackoverflow).
📌 Zaggle - Senior Software Engineer - Java Technologies (India)
🏢 Zaggle Prepaid Ocean Services
📍 India