Sr. Java Developer

Sr. Java Developer

Srijan Technologies Pvt Ltd


Sr. Java Developer


Details of the offer

Job Description 
Senior Java Developer
Department: IT Services
Location: Remote
Introduction: Srijan Technologies is an 18-year-old technology services firm.
For a large part of its life, Srijan has specialised in building content management systems with expertise in PHP-based open-source CMS’, specifically Drupal. In recent years Srijan has diversified into i) Data Engineering using NodeJS and Python, ii) Data Science -- Analytics and Machine Learning and iii) API Management using APIGEE.
Srijan is approx 400 people. Srijan’s development offices in India are located in New Delhi, Gurugram, Goa, Bangalore and Mumbai, Delhi, Gurgaon, and Goa are the largest offices. In addition, a few developers & delivery leads are located in several countries globally -- USA (New York, Charlotte), Singapore, Philippines (Manila), Australia (Sydney, Brisbane, Melbourne), Germany (Berlin), Japan (Tokyo). In each of these countries, Srijan has a functional legal subsidiary.
Srijan works largely with enterprises or mid-large sized global firms and focuses on recurring business from these accounts, thereby bringing much-needed predictability of revenue for high-growth companies. It works with several top brands at the moment.
The firm is beginning to invest in startups and in joint research projects with top institutes. For instance, it recently partnered with IIT-Delhi to invest in an 18-month project for building a solution for ‘Honey traceability using Blockchain’.
The leadership team at Srijan has set itself an audacious goal of reaching $25 million in revenue (while maintaining healthy EBITDA margins) in FY 2020 -- doubling our revenues. This requires significant technology and delivery leadership bandwidth to be created in the firm to ensure our high-quality standards are not compromised.
Each year Srijan donates 7% of its profits to Srijan Foundation Trust a registered non-profit which runs several projects including non-formal schools (directly or via partner organizations) and Indic civilizational projects such as #SrijanTalks.
What You Will Do:
Work as a part of our core engineering team to ensure the highest standards of design, implementation, performance, and security
Work closely with the project team to ensure all needs are met
Design and build upcoming new features
Support and extend existing features
Understanding Business Requirements and Functional Specifications. Ability to understand high level payment processing flows and stages in various type of payment processing in the world (clearing systems of the respective central banks)
Work with business/Product to document high level and detailed requirements
Providing estimates for required development
Creation/ update of Detailed Design Specifications, Program Specifications for 3 tier or micro service applications
Coding of new programs and changes to existing programs.
Get the code reviewed by leads and SME's and participate in code reviews.
Write Junits and end to end testing using frameworks like cucumber
Providing technical support for User Acceptance Testing

What You Need :
4+ years of experienceworking in software engineering organizations, preferably in high-volume, consumer-facing applications.
Good knowledge ofJava and Spring F/W (Spring Boot, Spring Security, Spring ORM, Spring Rest, Spring Cloud)
Good knowledge of relational database design and query via bothSQL and ORM (hibernate, spring data)
Good knowledge ofElasticSearchor other document-oriented database
Good knowledge ofMicroservice architecture, including REST API design
Good knowledge of asynchronous data pipelines usingKafka or AWS SNS/SQSor similar modern messaging framework
Good knowledge ofAWS or other public cloud environment
Hands-on experience with Redis Cache, Memcache or Ehcache
Good knowledge of domain-driven design is a huge plus
Web services & API standards (REST/OAuth/JSON)

Source: Recruiterbox




Project lead - testing job

Location: Gurgaon, Haryana, India Purpose and Passion • Comprehensive Benefits • Life-Work Integration • Community • Career Growth At Boston Scientific, you...

From Boston Scientific - New Delhi

Published a month ago

Icertis clm-developer

Key skills required for the job are: Icertis CLM-L3 (Mandatory) As a Senior Developer, you are responsible for development, support, maintenance and...

From Wipro - New Delhi

Published a month ago

It tech operations manager

WHAT YOULL DO As the IT Tech Ops Manager, on BCG’s IT Business Systems team you will have the responsibility for functional & technical support of BCGs global...

From The Boston Consulting Group - New Delhi

Published a month ago

Specialist human resources

WHAT YOULL DO Managing Campus Recruitment Process for all Undergrad campuses (IITs, CA, DU, International Campuses etc) Partnering with the Key Stakeholders...

From The Boston Consulting Group - New Delhi

Published a month ago