
Similar jobs

Job Description
· Design technical specifications for RPA (Uipath) that meets the requirements and handled all the non functional requirements of concurrency, scalability, security requirements, restart and recovery.
· Develops and configures automation processes as per the technical design document to meet the defined requirements. Works on the coding the more complicated automations or reusable components, and delegates and mentors junior developers for the less complex components.
· Develops new processes/tasks/objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.
· Complies with and helps to enforce design and coding standards, policies and procedures.
· Ensures documentation is well maintained.
· Ensures quality of coded components by performing thorough unit testing.
· Works collaboratively with test teams during the Product test and UAT phases to fix assigned bugs with quality.
· Reports status, issues and risks to tech leads on a regular basis
· Improves skills in automation products by completing automation certification.
· Mentors junior developers and performs code reviews for quality control.
Qualifications
Bachelor degree in Engineering / Computer Science
Additional Information
· 5- 8 years of IT experience and having good understanding of programming concepts. Should be from a programming background on any coding language (.Net, Java).
· Working experience in RPA for a minimum of 2 years and having project experience of a minimum 3 RPA implementations.
· Understands development methodology and lifecycle
· Should be trained on RPA tools (Uipath).
· Self-motivated, team player, action and results oriented.
· Well organized, good communication and reporting skills.
Job Description – Java Senior Developer
Job Title: Java – Senior Developer
Location: Hyderabad (Hybrid)
Job Summary: We are looking for a highly skilled Java Developer to join our team and contribute to the design, development, and maintenance of scalable applications. The ideal candidate should have strong hands-on experience in Core and Advanced Java, Spring Boot, Microservices, and cloud platforms like AWS. They must possess excellent problem-solving skills, clean coding practices, and an understanding of RESTful architecture. This role requires proficiency in front-end technologies (Angular/React), database management, and containerization (Docker/Kubernetes) to build high-performance applications.
Key Responsibilities:
- Develop, test, and maintain scalable Java applications with Spring Boot and Microservices architecture.
- Implement OOP principles, design patterns, and clean coding practices to ensure maintainability.
- Work on Spring Security, Spring Data JPA, Hibernate, and ORM frameworks for database management.
- Design and develop RESTful APIs following industry best practices.
- Utilize front-end frameworks (Angular, React, JavaScript, jQuery, HTML, CSS) to build user-friendly interfaces.
- Work with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker and Kubernetes.
- Optimize application performance by writing efficient, scalable, and secure code.
- Implement CI/CD pipelines and automate deployments using Docker, Kubernetes, or EKS.
- Write unit and integration tests to ensure robust and error-free code.
- Collaborate with cross-functional teams to enhance application functionality and user experience.
Required Qualifications & Skills:
- 5-10 years of hands-on experience in Core and Advanced Java development.
- Strong knowledge of multithreading, exception handling, servlets, and filters.
- Expertise in Object Oriented Design.
- Experience in designing and developing Microservices-based architectures.
- Proficiency in Spring Boot, Spring Security, Spring REST, and Hibernate (JPA).
- Strong SQL scripting skills and knowledge of relational databases (MySQL, SQL Server, Oracle, etc.).
- Hands-on experience with UI frameworks (Angular, React, JavaScript, TypeScript).
- Working experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines, Docker, Kubernetes (EKS), and RESTful application integration.
- Understanding of OOP, SOLID principles, and clean code best practices.
- Strong problem-solving, analytical, and debugging skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
About TechGrit:
TechGrit is a custom software development services company dedicated to accelerating business growth through high-performing Agile teams. We specialize in delivering diversified and unique solutions across various industries, including ConstructionTech, HealthTech, FinTech, and HighTech. Our team of champion developers works closely with clients to design and develop custom software solutions that meet their business needs.
Our Mission:
To deliver high-quality and cost-effective software solutions that help companies and entrepreneurs achieve their goals and stay ahead of the competition.
Our Vision:
To be the most trusted technology partner for our customers, accelerating their business growth through innovation, reliability, and excellence by best-in-class people.
Our Core Values:
· Customer Obsession
· Excellence
· Innovation
· Teamwork
· Integrity
· Empathy
Join TechGrit and be part of a team that values innovation, excellence, and teamwork. We are committed to creating an inclusive environment where all employees feel valued and respected. If you are passionate and want to contribute to our mission and vision, we would love to hear from you.
Required Skills:
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.



Experience: 2 years - 4 years
providing 100% remote
We love solving hard problems together because the hardest challenges are often the most rewarding. You will have an opportunity to create products that will disrupt the industry. Providing customer delight is not just a phrase for us - It’s our mantra, Voice will always be heard - we encourage different points of view.
Do you aspire to be a tech ninja?
Do you have a passion for building products in India and changing the worldview that we are just about services?
We want people who go deep and understand the fundamentals
RESPONSIBILITIES:
- Development and maintenance of automatic regression tests suites used in the product delivery process
- Development and maintenance of testing frameworks supporting the automatic regression testing
- Management and tracking of automatic regression test suite execution
- You will own some or all of a product/feature. You will also mentor others, read and review code, maintain code, deploy code, and tune the performance of systems.
SKILLS AND ABILITIES:
- We’re looking for 2 - 4 years of experience. However, the number is irrelevant if you have the necessary skills.
- Strong proficiency in Java, J2EE, JDBC, Spring MVC & Boot, Hibernate, PL/SQL, HTML, CSS, JavaScript and JQuery, Ajax
- Good exposure to RESTful API concept and JSON
- Experience with cloud-based technologies such as AWS.
- Proficient understanding of development tools such as SVN, GIT
- Good communication skills with proficiency in English (Oral and Writing) / banking knowledge.
Plus Points:
- Product experience
- Startup experience
- Technologies that are Self-taught
- Contributed to stock exchange etc
- Open source contributions
- Any of your work in public that we can see
Senior Software Engineer - Payments
MishiPay
Competitive salary, bonus and potential share options
Bangalore
Please read our full advert before applying. You MUST have payments experience.
About Mishipay:
MishiPay (https://mishipay.com/" target="_blank">https://mishipay.com/) was founded in 2015 by Mustafa Khanwala (https://t.sidekickopen87.com/s3t/c/5/f18dQhb0S7kv8cW0B4W4V2M7g2zGCwVW8Jbw_83My4KPW4XXYRz3MqbyWW4Xq_Cl16gGDkf34lRCG01?te=W3R5hFj4cm2zwW4mKLS-3ZWVWBW3K2-zv1JxwY5W1Lyz993_-rybW3z9CQ13QZn51f3zd5DJ04&si=6558133869871104&pi=23656670-1dc8-41be-f0fe-f4c7fec4c64c" target="_blank">/in) bringing the best of the online checkout experience to physical stores.
We do this with our Scan, Pay and Go experience. Using our native apps on Android or iOS, or our web app available on Chrome or Safari, customers scan the products they wish to buy in store using their own phone and pay instantly. This eradicates the need to wait in line or touch store hardware.
As the world’s leading Scan and Go provider, we work with 30+ brands across 15 countries, including names like MUJI, Eroski, Flying Tiger Copenhagen, Spar, Londis and many others. The work is challenging, hard and long and requires you to be on top of your game but if the adventure and journey excite you then this is the place for you. We want to make sure that in exchange for this commitment from our team, we offer them the best package possible in terms of options, salary and bonus linked to the success of the business. You’ll also quickly see the impact of your work as we develop our products and customers
Requirements
We are looking for a Backend Engineer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. You’ll play a key part in the development of our products, help to evolve and streamline our tech stack to suit our needs as we grow, and you’ll enjoy working in an environment surrounded by like-minded inspirational individuals.
Ideally we would love you to have Python, but we will also look at Java or other languages. It's essential you have worked as a Backend Engineer in a Payments domain.
Qualifications:
- Ideally, deep expertise with Python programming language and Django + DRF framework to build backend services
- Experience with Node.js and Kafka
- Substantial experience in building complex and scalable solutions using SQL databases
- Hands-on experience of database modelling for any NoSQL databases like MongoDB / Cassandra / DynamoDB or other
- Experience with full backend development life cycle in any programming language on a Linux platform
- Comprehensive operational experience including, optimizations & deployments with Kubernetes
- Experience leading multi-engineer projects and mentoring junior engineers
- Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent)
You will:
- Take ownership of a functional area from product conception to delivery
- Contribute to engineering requirement documents (ERDs) by defining work breakdown, estimating tasks duration & setting milestones
- Take non-functional requirements (Reliability & Availability, Scale, horizontal scalability) and Tech stack decisions
- Participate in daily agile team stand-ups
- Coach and mentor junior team members
- Own code base & documentation quality
- Actively work to clear maintenance debt as we continue improving our tech
Benefits
Why MishiPay?
You’ll work with an inspirational multi-cultural team, based in our central London HQ, the US and Bangalore, who are redefining the retail industry globally. We offer a tight-knit, collaborative and exciting work environment, coupled with the opportunity to see the apps we develop live in action within some of the world’s largest retailers, impacting the lives of millions of shoppers. You’ll also get:
- Yearly Bonuses and Share Options
- Learning and Development Monthly Allowance
- A chance to be recognised in one of our two monthly award schemes (and win various prizes)
- A new MacBook
- Pitch Training
- Online Fitness Sessions
- Quarterly team-building and fun events for our London office and free lunches in Bangalore!
Neptune Ubicom Pvt. Ltd. is looking for passionate and talented Java Developers to be a part of our engineering team. We are hiring for Java Developer inspiring to develop into Full-Stack Developer. If you love building high quality, user-friendly web-applications, then you have our attention!
Your day with us!
As a Java Developer, you will design, create and analyse solutions to various project tasks daily. Your day involves brainstorming and knowledge sharing amongst your teammates. You learn and develop your skills by creating unique solutions daily.
Here are a few of your responsibilities?
End to End Software Design which will involve work on Database, working on Back-end and Front-end, documentation, and testing.
- You will be a part of a functional Java developing team
- You will be assigned a project based on your choice and skill set
- You will get the opportunity to work on a complete product development cycle
- You will be involved in the daily scrum and functional discussion meetings with your German counterparts
- You will be thoroughly guided and supported to develop your technical skillset.
Technologies you get to use:
- Java+Spring (Back-end)
- TypeScript+Angular (Front-end)
- Git, Jira, Confluence, Maven, etc.
- And many more tools that you'll learn on the job!
What makes you a good fit?
- You have a minimum of 2 years of hands-on experience as a Java Developer.
- You are someone who wants to explore new horizons for their career and develop into a Full Stack role.
- You possess a Bachelor’s Degree in Engineering with specialisation in CS/IT or equivalent
- You have excellent knowledge of Java
- You have great programming skills
- You have demonstrated a passion for coding through various projects, challenges or extra-curricular activities. Having a programmer portfolio is a major plus
- You have the potential to develop a keen understanding of our culture. And to imbibe it, and be the ambassador of our culture.
Why should you join us?
- Embark on an exciting journey with us!
- Enjoy being part of a great team of engineers, creating innovative new products
- Learn and acquire knowledge of different technologies
- Participate or/and take a lead on various stages of the on-going projects
- Develop your interpersonal skills every day with new challenges
- We do not believe in the crisp cotton shirt is the only productive work attire. Here at NUPL, you dress smart and decent and we will be good to go
- We follow a strict '5 Day' work week policy. Those weekends are for family, friends, and relaxation
- We offer a competitive leave package, a work from home facility, and a flexible work hour policy to help you attain a great work-life balance
- We offer an environment where you can make suggestions and develop your ideas with the team. In a flat hierarchy, you will have your ideas and opinions heard
- We all know how hard it is to focus on work when craving for food, we have an in house open pantry just for this!
- We offer various opportunities to widen your horizon of knowledge and skills. We also offer support for various courses and certifications
- We provide a competitive benefits package.
Interested to know more about us?
We are a multinational IT Company with our offices based in Germany and India. To know more about us and our work culture check out the link below:
https://www.linkedin.com/company/13597515" target="_blank">www.linkedin.com/neptune-ubi/
Joining: ASAP! ; )
Compensation: We offer a competitive package as per the industry standards. The final package is dependent on one’s performance during the recruitment process. We wish all the best for all the aspiring Full Stack Developers applying for this position!

- 8+ years of relevant work experience
- Well-versed in data structures, algorithms, and software design. Programming experience with at least one of
- Java or Python and object-oriented design
- Knowledge on SQL, NoSQL databases, Messaging/Caching technologies and AW deployments is a plus
- Exposure to the architecture and design (design patterns, security, reliability and scaling) of new and current systems. Experience in building highly scalable business applications, which involve implementing large complex business flows involving multiple third-party integrations
- Prior startup experience is a plus


We are building consumer internet space, payment processing, e-commerce and/or enterprise. SAAS products. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science.
Job Description
Responsibilities You can take responsibility of large sized projects. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You understand the business impact of your decisions. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams. You can take responsibility of large sized projects involving inter-departmental stakeholders. You can take full responsibility of one or more core modules and/or technical verticals / libraries / frameworks / components. Payment processing framework capable of supporting multiple payment methods (cards, netbanking, UPI, wallets, etc.) with one or more payment method supported across multiple payment gateways. This will include design and architecture, evaluating and deciding which framework/language/data store/tools to us, preparing roadmaps and timely delivery. You will drive engineering best practices, recruit other engineers, lead and manage teams, conduct performance reviews and mentor other engineers. You will review code and ensure that implementations are testable, performant, scalable, documented and secure. You will work closely with product, design, revenue, platform and growth teams.
Requirements 3-5 Years of Experience in software engineering.
5-10 years of industry experience in software engineering building consumer internet space, payment processing, e-commerce and/or enterprise SAAS products. Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience. Undergraduate (or higher) degree in computer science/engineering. You have an excellent grasp over theoretical and applied computer science. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Experience with working on PCI compliant infrastructure. You should be able to build at this engineering level Store builder (products with multi-level variants (colour, size, etc.), SKUs, discounts) and shopping cart. Highly concurrent double entry accounting system. You have excellent problem solving and analytical skills. You should be able to identify systemic issues, performance bottlenecks and design/architect improvements. Good hold on data structures and algorithms. Strong object-oriented design skills, and an uncanny ability to design intuitive modules and class-level interface.
Desired Skills and Experience Python, Golang, Java, Ruby on Rails, Django

Technologies
Must have Core JAVA, J2EE, Multithreading, OOPS, and Multiprocessing
Great to have RabbitMQ, Netty, XML, JSON, Messagepack
Huge Advantage: Good at mathematics, statistics, complex data structures, algorithms, and design patterns
Other skills
- Ability to understand most complex and challenging problems and solve them from users’ view point
- Ability to create and present software designs (as per the aligned solution) to the product owner
- Ability to build and create modules from scratch.
- Ability to write, understand and deal with large code base
- Experience in understanding and implementing design patterns
- Ability to provide technical leadership to a team of equally talented, efficient and motivated engineers
Roles and responsibilities
- Responsible for solving the most complex and seemingly impossible problems related to variety of dimensions of software engineering. Dealing with Big Data to Complex Data Structures, From Inter Process Communication to sub 100 MilliSec server responses, From Distributed Systems to 99.999 Availability.
- Responsible for providing technical leadership to a team of 3-4 Engineers
- Responsible to drive delivery of a project/module and report to Product Owner
- Responsible for functional/technical tracking of a project/module
Responsibility Split
- 80% Technology, 20% Team management
- With 80:20 split this is definitely a technology oriented role suitable for geeks.

