

About Gromor Finance
About
Connect with the team
Similar jobs
🚀 We're Hiring! 🚀
opportunity 🌟
Looking for Backend + Flutter Developers proficient in Node, MongoDB, SQL, Google Cloud, Flutter, MVVM, Provider. Interested?
Fill this Google form for this Opportunity 🔥
https://forms.gle/1hLJ5g55TtvyJwnG8
salary = 5k to 20k
Remote work
Join WhatsApp group for furthur hiring task
Given in Google form.
This role is physically based out of Mauritius and will require you to relocate to Mauritius. Relocation expenses like air tickets/work visa/permit/medical for work permit will be borne by the company
The role of a senior java developer is to ensure high quality software development and delivery to the end client.
As senior software developer, you shall be the technical SME on the project and ensure that the team abide by the quality standard set on the project.
On the Java Expertise Center, you shall be contributing to the knowledge building committee where you will be coaching juniors and demy students
Key Skills:
Very good knowledge in Java (at least from Java 8).
Good knowledge of Spring boot
Experience with JPA/Hibernate
Experience in middleware such as MessageQueues
Experience with REST interfaces and GRPC
Experience with modern agile software development (Continuous Integration)
Experience in securing APIs
Knowledge in design patterns
1. Software Development
Act autonomously in the delivery of tasks of simple to high complexities on projects.
Participate actively with team members to reduce risks related to tasks and activities.
Ensure deliveries (code, documentation, release notes) are executed within set quality standards and processes.
Understand and apply standard methods, tools and processes in daily tasks.
Participate in sprint backlog estimation.
2. Team coaching & technical reference on project.
Work with the team architect to help coach team members and ensure they
abide by the technical standards set on the project.
Coach new joiners and accompany them technically & functionally on the
project.
Be the technical reference on the project, besides the architect.
Communicate technical KPI to your project manager.
Review code contributed by team members, ensuring adherence to coding standards, best practices, and quality standards.
Act as a coach or trainer and contribute actively to the Java Expertise Center.
A commitment to continuous learning and staying updated with industry trends and best practices
Participate in budget auditing activities as required by direct report in the capacity of a Developer
Key Dimensions:
Ability to monitor unit test coverage and ensure team abide by same standard (Standard unit test coverage
of 60% on new and overall codes)
Ensures Sonar analysis of project is as per quality gate and any deviations are tackled by the team
Ensuring highest quality delivered to client.
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.
Requirements
• High self motivation to lead & build projects from beginning to end;
• You've shipped multiple products and are willing/able to demonstrate how you solved specific problems to solve users needs;
• Excellent communication in presenting your code and communicating what problems they are solving while giving/receiving feedback;
• Ability to quickly grasp goals and requirements from light specifications;
• Must be able to effectively & efficiently work with stakeholders spreads across many timezones;
• 3+ years of experience working in a modern commercial web development environment and shipping solid product;
• Proficiency using HTML/CSS/Javascript/AJAX;
• Solid understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching, REST, Thrift);
• Past experience or familiarity with architectural patterns of large, high-scale web or mobile applications;
• Experience building and using continuous development environments; • Demonstrated design and UX sensibilities;
• Rigor in A/B testing, test coverage, and other web best practices;
• Analytical and strong quantitative skills, plus experience combining code and math;
• Familiar with most of the following: Microsoft Stack, Python, Node.js, Docker, AngularJS.
Perks
Ground floor opportunity with the team; shape the strategic direction of the company.
Work with sharp, motivated and passionate co-workers spread across many regions.
Rare opportunity to make real positive impact on the world!
Work on the development backend systems for our first product
Build reliable, secure and performant backend systems
Drive test coverage and continuous delivery automation within the team
Requirements
3-5 years of software development experience
Strong computer science fundamentals
Good knowledge of Java ecosystem
Can write code that is readable, maintainable and performant
Good understanding of relational databases, transactions, entity-relationship modeling
Comfortable writing multi-threaded programs
Desired Skills and Experience
Java,J2EE,Spring,Struts
- Own and implement features used by large customers like Truecaller, Mozilla, Zomato, Netflix, etc.
- Performance, Security and Usability goals are in DNA.
- Full ownership and accountability of Microservices which includes day-to-day operations and maintenance.
- Business and technical Metric definitions and reviews.
- Drive CI & CD Evaluate technologies and development stacks for API-based platform which scales to 100,000 transactions per second.
- Perform push-button deployments of any version of the software to any environment on demand.
- Design and build web apps that are scalable and puts user experience front and center.
- Develop modular UI components for company-wide reuse.
- Evolve a common design language for UI across apps.
- Establish and advocate front-end coding guidelines.
- Meld UX and great-looking UI while keeping excellent code quality.
- Own end-to-end life cycle of the product from requirement analysis, design, development, test, release, and maintenance.
- Develop reusable tools/libraries
- Identify opportunities for automation and collaboration points.
- Continuously improve cycle time, throughput, and code quality.
- Continuously improve value-adding-activities/non-value-adding activities ratio.
Skills Required::
- 4 - 6 years of experience in large-scale distributed systems.
- Proficient in Python/Golang/Java/ http://node.js/">Node.js
- Understanding of CSS, Advanced Javascript, http://vue.js/">Vue.js, http://react.js/">React.js, and other web technologies.
- Understanding of Rest based API Architecture
- Writing high-performance, reliable and maintainable code.
- Excellent microservices pattern understanding.
- Ability to define cross-core contracts and bring them to closure through collaboration.
- Good knowledge of database structures, theories, principles, and practices.
- Experience working with AWS components [EC2, S3, RDS, SQS, ECS, Lambda].
- Analytical and problem-solving skills
- Good aptitude in multi-threading and concurrency concepts.
- Working knowledge of Git and proficiency with at least one build server: Jenkins/Travis/Bamboo.
- Good to have a telecom background
• Integration of user-facing elements developed by front-end developers with server-side logic
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Implementation of security and data protection
• Integration of data storage solutions and Database structure
• Experience integration of data storage solutions like MongoDB and NoSQL cloud data store.
Job Description-
Backend Developer- Senior
Experience - 3-6 years
Location: Pune/Kota
Minimum Qualifications:
- BE/B.Tech or ME/M.Tech in Computer Science.
- Must have “Can Do Attitude” towards work
- Must have work exp of 3-6 years
- Must have programming exp of 1-2 years in any of Python/Golang/Java languages
- Must have worked in product based company
- Ready to work in a startup and adaptable to a dynamic environment
- Ready to accept ad-hoc requirements and track them till they get implemented
- Ready to learn new technologies like Andriod, Angular, etc.
- Good at HTTP basics, OOPs concepts, data structures, algorithms, networking and
security aspects
- Ability to write clean code and maintain it
- Good at SQL/No-SQL databases
Preferred Qualifications:
- Experience in any good product based startup
- Experience in working with the team and managing a small team of 2-5 associates
- Experience in being a mentor for co-developers
- Experience in design/developing scalable systems.
- Experience in public cloud platforms services/APIs of AWS, Google Cloud, etc.
- Experience in data engineering
- Experience in SOA/Microservice architecture development
Responsibilities:
- Design and develop scalable services and APIs in Python/Golang
- Always maintain the services secure
- Should optimize APIs for mobile data and apps
- Use off-the-shelf and state-of-the-art services for faster development of product
- Guide team members with designs
- Take the end to end ownership of features and resolve customer issues on priority
- Mentor/guide/monitor junior developer
- Expertise Android/Angular to the required extent and guide app developers while
designing APIs
Opportunities in the role:
- LearnAngular, Python, Node.js, Golang, ELK stack, MEAN/MERN
- Work on AWS, Azure, Google Cloud Platform
- Work on databases like RDS, MongoDB, Big Table & DynamoDB, Redis, Aerospike
- Experience with SQL/ NoSQL Databases (RDS, DynamoDB, Google Datastore, Redis)
- Experience with ELK stack.
- Fast prototyping of proof-of concept features/application based on a brief
- Work on data engineering
Product Developer Competencies required: 1.5+ Years of Software Development Experience. 2.Deep knowledge in either one of the following set a)Core Java, Multi Threading, Spring, Security, JVM Troubleshooting, Build Automation, Scripting. b)Spring MVC, Multi Threading,JSP, Servlets, AJAX, HTML5,JQuery, Angular JS, JavaFX, Web Security. 3.Having knowledge or experience about below is plus a)SOAP, Restful Webservices, NoSQL, Messaging System, Distributed In-Memory DataGrid , ExtJS, JavaFX 4.Able to adopt and understand new technologies and utilize them efficiently 5.Passionate about code quality and readability 6.Basic experience and knowledge of UNIX 7.Excellent communication skills - essential to effective collaboration within the team and our clients across the globe. 8.Computer Science Degree or Technical equivalent, MS a plus








