
Java Developer,


Similar jobs
Essential Responsibilities:
Demonstrate the understanding of Agile software development life cycle and distinguish the core inputs and outputs in each cycle.
Work closely with your peers and keep engaging in a fast pace technical design and development team
Execute in a fast pace delivery mode and focus on delivering tasks to meet monthly and quarterly digital product release goals
Lead impact assessment and decisions related to technology choices, design / architectural considerations and implementation strategy
Maintain code quality through best practices, unit testing and code quality automation
Demonstrate the ability to make informed technology choices after due diligence and impact assessment
Help in designing interfaces and information exchange between modules
Articulate the need for scalability and understand the importance of improving quality through testing.
Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
Drive design reviews, define interfaces between code modules, and apply existing technology to designs
Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
Desired Skills:
Java, Spring,Microservices
Job Title Big Data Developer
Job Description
Bachelor's degree in Engineering or Computer Science or equivalent OR Master's in Computer Applications or equivalent.
Solid Experience of software development experience and leading teams of engineers and scrum teams.
4+ years of hands-on experience of working with Map-Reduce, Hive, Spark (core, SQL and PySpark).
Solid Datawarehousing concepts.
Knowledge of Financial reporting ecosystem will be a plus.
4+ years of experience within Data Engineering/ Data Warehousing using Big Data technologies will be an addon.
Expert on Distributed ecosystem.
Hands-on experience with programming using Core Java or Python/Scala
Expert on Hadoop and Spark Architecture and its working principle
Hands-on experience on writing and understanding complex SQL(Hive/PySpark-dataframes), optimizing joins while processing huge amount of data.
Experience in UNIX shell scripting.
Roles & Responsibilities
Ability to design and develop optimized Data pipelines for batch and real time data processing
Should have experience in analysis, design, development, testing, and implementation of system applications
Demonstrated ability to develop and document technical and functional specifications and analyze software and system processing flows.
Excellent technical and analytical aptitude
Good communication skills.
Excellent Project management skills.
Results driven Approach.
Mandatory SkillsBig Data, PySpark, Hive


Type, Location,
Full Time @ Anywhere in India
Desired Experience
3+ years
What You’ll Do
- Taking an active role in architecting the solutions we build
- Designing and implementing web applications using JavaScript and its frameworks (i.a. React, Vue, Angular), HTML5 and CSS3
- Working closely with the dispersed development team, client, and project manager in SCRUM methodology
- Ensuring that programming practices and code quality are respected
- Supporting other engineers with your expertise when needed (knowledge sharing)
- Leading your colleagues’ growth and development
What you bring to the table
- 2+ years of experience with JavaScript (good knowledge of ES2016; newer versions and TS 3+ are a plus)
- Experience in developing web applications using Angular2+ and another modern framework
- Being comfortable HTML5 and CSS3
- Experience with version control systems, preferably Git
- Demonstrated tech leadership in a medium-sized team, and the ability to design a really complex system
- Eagerness to learn and constantly improve yourself
- Being a team player focused on getting things done
Bonus if you…
- Experience with React.js and Node
- Experience with AWS or GCP infrastructure
- Curiosity about new languages, libraries, frameworks
- Contributions to open-source projects
Who are you?
- Passionate about making an impact
- Self-driven & eager to learn new technologies
- Intellectually curious, interested to build complex systems
- Thrive in a highly independent, remote-first environment
- Keen to work with a globally diverse team
What you can expect from us
- Hybrid Work Option - Step out when you “want to” not when you “have to”
- Work from the comfort of your home or work at the office
- Support for setting up Home-office
- Flexible Work Hours -Work-life balance becomes a lot easier to maintain with the flexibility to plan your work hours
- Flexible Leave policies
- Life needs a break - casual, parental, sick, or just random. To help you enjoy your leaves without guilt or excuses, we have a ‘no approval needed’ policy
- Health and Wellness - Constant encouragement to stay fit
- We encourage and support our team members to participate in memberships that promote team member health (physical, emotional, and psychological) and fitness
- Reimbursements for medical support
- Career ladder: the freedom to design your own path
- Well defined career ladders to grow, assess and explore your professional journey
- Learning opportunities
- In house learning platforms to partner with you in your growth story
- Wide range of courses and certifications
Simpl is focused on transforming how the people of India deal with money. Its first product is a payment mode that lets users skip traditional forms of payments entirely. Instead, all the transactions get added into a single bill, payable on the 1st and 16th of every month. This way, the checkout process takes less than a few seconds - making it a win-win for merchants and users alike.
In place of traditional forms of identification and authentication, Simpl integrates deeply into merchant apps via SDKs and APIs. This allows for more sophisticated forms of authentication that take full advantage of smartphone data and processing power.
Simpl was founded in 2015 by Nityanand Sharma and Chaitra Chidanand, and went live in 2016.
As a Software Engineering Manager, you will lead a team responsible for the implementation and evolution of key parts of this application.
Leadership Skills
● Manage a team of engineers and coach them to reach their full potential
● Develop engineers in their career path: Set objectives, provide feedback and review
performance.
● Ability to manage remote teams is essential.
● Prior experience with remote teams is helpful.
● You will be expected to bring these best practices to the rest of the organization.
● Act as the scrum master
● Ensure that the team builds high quality software by writing unit tests
● Interface with Product and Operation teams to resolve issues
Engineering Skills
● Be hands on: Write secure, efficient, good quality code
● Conduct peer code reviews
● Have a deep understanding of the techniques and technologies that are necessary for
scalability and performance.
● Experience with data modeling and relational databases
● Deep knowledge in one of the ROR/Golang/NodeJS/Java

A network of the world's best developers - full-time, long-term remote software jobs with better compensation and career growth. We enable our clients to accelerate their Cloud Offering and Capitalize on Cloud. We have our own IoT/AI platform and we provide professional services on that platform to build custom clouds for their IoT devices. We also build mobile apps, run 24x7 DevOps/site reliability engineering for our clients.
We are looking for a friendly, very hands-on technical, and dependable professional with plenty of experience as a backend & cloud engineer to provide site reliability services to our internal teams and end customers. We expect you to deliver with TOP quality & high speed. You must have experience developing and designing amazing UI screens.
This person MUST have:
- BE Computer Science or equivalent
- Cloud app development experience.
- Strong Troubleshooting and debugging skills
- A strong passion for writing simple, clean, and efficient code.
- 3 years of experience with the Django framework and other backend technologies.
- Knowledge of NodeJS
- Experience with building, modifying, and extending API endpoints (REST or GraphQL) for data retrieval and persistence.
- Understand how to use a database like Postgres (preferred choice), SQLite, MongoDB, MySQL.
- Experience creating high-performance applications.
- Experience with messaging and broker tools - Rabbitmq, MQTT
- Experience with SQL and NoSQL databases
- Experience with the full software development life cycle, including requirements collection, design, implementation, testing, and operational support.
- Knowledge of web services
- Proficient understanding of code versioning tools Git.
- Hands-on experience deploying and managing infrastructure with CloudFormation/Terraform
- Experience managing AWS infrastructure.
- Hands-on experience in Linux environment.
- Basic understanding of Kubernetes/Docker orchestration.
- Manges existing infrastructure/Pipelines/Engineering tools (On-Prem or AWS) for the engineering team (Build servers/Jenkins nodes etc.)
- Experience with scrum or other agile software development methodology.
- Excellent verbal and written communication, teamwork, decision making and influencing skills.
- Handle customer calls/emails regarding technical issues for end-users.
- Strong communication skills
- Attention to detail.
Experience:
- Min 3 year experience
Location:
- Ahmedabad Office Or,
- Work from home
Timings:
- 40 hours a week with a rotational shift every month.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives, etc.
- We don't believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 30 days notice period


clubb.fit is working towards a vision of normalising sports and fitness as an everyday part for Indian adults and kids. We want to create a community of fitness and sports enthusiasts, and convert those non-enthusiasts into enthusiasts!
As a developer, you will have a chance to work on all aspects of our tech, and have freedom to experiment and fail. We see tech as an integral part of making the customer journey more engaging. So if you are somebody who looks at an app and thinks "oh I think these guys should also have this exciting xyz feature added", then we are the right team for you.
We would like you to help us improve the platform at a fast pace.
We are a small team, and everyone has the freedom to express and introduce ideas. You will work closely with the founding team and help them execute their vision through your tech super power.

- Building data processing platforms.
- Developing micro service-oriented applications.
- Interact with stakeholders of the applications being developed.
3 Years - 8 Years
Information Technology
- Must have experience in Java JEE, Spring Framework, and Microservices
- Good to have MongoDb and Redis
- Experience in SQL and JDBC
- Experience in build tools Maven, git
- Experience in Cloud Platforms AWS, Azure is a plus.

- 8+ years of industry work experience
- Proven experience as a Full Stack Developer or similar role
- 3+ years of web application development with JavaScript as full stack
- Full stack experience designing and building scalable applications from end-to-end
- Excellent JavaScript / Typescript skills
- Strong proficiency in React (hooks knowledge is plus)
- Strong proficiency in Nodejs
- Good HTML5 / CSS3 skills with expertise on responsive web design
- Must have Design and development experience in Micro services using NodeJS and TypeScript
- Experience with NoSQL databases such as MongoDB, mongoose, aggregation framework and Redis
- Experience with Web sockets and related frameworks (e.g. Socket.IO)
- Experience in using and developing GraphQL APIs
- Experience in performance tuning
- Knowledge of code versioning tools such as Git, Mercurial or SVN.
- Open minded to take up any challenge, research and provide solutions Great attention to detail
- Testing libraries – jest, testing-library is plus
- TDD / BDD experience is plus
- Experience with AWS, K8S, CI/CD is plus
- Familiar with SDLC methodologies like SCRUM, AGILE, Continuous Integration
Roles & Responsibilities
- Design – Analyze, design & document the system / solution based on the business needs which is scalable, resilient and maintainable with low overhead for both client and server side
- Problem solving – Solve the challenges and problems faced by team by guiding and team with best practices
- Coordinate - Communicate system requirements to developers; explain system structure to them and provide assistance
-
- Code Reviews – Perform code reviews
-
- Planning – Plan and assign tasks to team members



