
- 5+ years of software development experience in Java 8+ and Microservices.
- Experience in developing micro services. Experience in developing High Cohesion & Loosely Coupled Micro Services.
- Experienced in skills of requirement, analysis, design, develop, Java, springboot, microservices, rest api, AWS, lambda, EC2, Jenkins, design pattern, spring security, splunk, auth, docker, SOLID
- Hands on experience on Microservices Architecture.
- Should have excellent acumen in Data Structures, algorithms, problem-solving and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with Message Broker like Kafka/Rabbitmq or other. Hands-on experience in creating RESTful webservices and consuming web services. Hands-on experience with spring Cloud/Spring Boot.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Hands on experience on Cloud deployment/development like AWS/Azure/GCP.
- Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
Benefits of Working Here:
- Gender Neutral /Diversified Culture
- 51 Leaves annually
- Insurance covered for family
- Incentives, Bonus
- Permanent WFH Option
- Generous parental leave and new parent transition program
- Flexible work arrangements

Similar jobs
Minimum 7-12 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Your responsibilities will include:
Designing, implementing and maintaining Java-based applications
Contributing in all phases of the development lifecycle
Writing testable, scalable and efficient code
Test and debug new applications and updates
Maintain up to date code documentation
Participating in code reviews
Key Requirement:
- You have prior experience in Core Java.
- Strong knowledge of Java Application Frameworks
- Hands-on experience working in SQL


• FULL TIME • GURGAON
Job Overview
We are searching for PHP Developer who would be responsible for creating
and implementing an array of Web-based Services using PHP, MySQL, Ajax,
and JavaScript. You develop back-end components, connect the application
with other web services, and assist front-end developers by ensuring their
work integrates with the application. Also, you might be asked to develop and
integrate plug-ins for popular frameworks.
Responsibilities
• Participate in the entire application lifecycle, focusing on coding and
debugging
• Write clean code to develop functional web applications
• Troubleshoot and debug applications
• Perform UI tests to optimize performance
• Manage cutting-edge technologies to improve legacy applications.
• Collaborate with Front-end developers to integrate user-facing
elements with server side Logic
• Gather and address technical and design requirements
• Provide training and support to internal teams
• Build reusable code and libraries for future use
• Liaise with developers, designers and system administrators to
identify new features
• Follow emerging technologies.
Essential Requirements
▪ Must have good experience in codignitor
▪ Candidate should have relevant experience in MVC and YII2
framework.
▪ Candidate must have Strong command in Jquery, My Sql and
Mongodb etc
▪ Must have strong knowledge about Social API integration like- ( edge,
fb, twitter and google etc.)
▪ Candidate must have excellent understanding about web services like-
(Rest, Soap etc.)
▪ Candidate must have good knowledge about payment gateway
integration.
▪ Must have excellent knowledge about data structure.
▪ Experience with the startup will preferably be advantage.
EducationalQualifications
B-Tech-IT/M-Tech -/MBA- IT/ BCA /MCA or any degree in the relevant field
EXPERIENCE: 1-5 yrs
- Proficiency in Java, with a good understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Skill for writing reusable Java libraries
- Knowhow of Java concurrency patterns
- Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
- Experience in working with popular web application frameworks like Play and Spark

6-8 yrs experience
Fully Remote position
Max compensation - 45 LPA per annum (Full in hand)
Key Responsibilities
- Design, implement and maintain software to the demanding standards of a real time, highly concurrent distributed system.
- Working in conjunction with the rest of the development team, you will architect and build highly performant, scalable and extensible external APIs
- Collaborate with customers and internal stakeholders, at all levels, to continuously improve our product in a measured data-driven approach
- Learn quickly, adapt, and invent based on changing company needs and priorities
- Contribute to code reviews, tech talks, innovation drives and patents
Minimum Qualifications
- Excellent problem solving skills
- Bachelors in a computer science or other equivalent field
- Proficiency in deploying production systems using a major programming language like Java, Python, NodeJS or similar
- Excellent command over object oriented design and system design
- Experience building distributed systems and scaling them with high availability
- Ability to exercise autonomy rather than needing detailed direction and proactively get things done
Preferred Qualifications
- Experience in customer facing software development
- Proficiency building unit and performance tests to ensure reliability and scalability
- Experience in Artificial Intelligence, Machine Learning (ML) models, Natural Language Processing or Deep Learning is a plus
- Experience with cloud infrastructure such as AWS, GCP is a plus
Why work with us
- A small collaborative and excited team
- We value autonomy, allowing you to choose the configuration that makes you most productive
- Able to work remotely anywhere in Indian Standard Time
- Continuous learning and up-skill opportunities
- We love ideas, innovation and experiments!
- Competitive salary
UserExperior is a fast-growing, well-funded software product start-up based in
Mumbai with marquee clients from India in its portfolio. UserExperior empowers
product teams to build great applications for their customers. At UserExperior we are
focused on building the best mobile app analytics platform. As part of our engineering
team, you will be working on exciting & challenging problems. We are looking for
talented, enthusiastic and self-driven software engineers who are passionate about
software engineering and want to build great products.
Roles & Responsibilities :
● You’ll work as part of the software engineering team along with other front-end,
back-end, mobile app, QA teams & you will also closely work with the founder.
● You should be able to take the ownership of a project end to end.
● Your primary focus will be to build, implement & maintain the complete back-end
stack of the product.
● You will create production grade code and will implement the solutions which run
bug free.
● Participate in product development discussions and product development
road-maps.
● Collaborate with members across departments to identify and build on
improvements to product, process and systems.
Required Experience and Qualifications:
● 2 to 6 years of software development experience.
● Experience of working on application architecture design will be preferred.
● Experience of working in at least 1 or 2 projects, managing or leading the entire
tasks.
● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation
process.
● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, Version
control using Git.
● Experience in microservices architecture, in-memory systems like Redis and
basic knowledge of Linux/Unix systems.
● Experience of building applications processing large volumes of streaming data
will be preferred.
● Experience from a middle size company or from a startup will be preferred.
● BE/MCA/MSc in Computers/Information technology with a good academic
record.
Key Skills:
● Java, & Spring boot
● Hibernate
● Spring Boot JPA
● Object Oriented Programming
● MySQL & MongoDB
● Jenkins
Perks & Benefits:
● Great learning, innovative and development platform.
● Remote work and flexible timings.
● Reimbursement of the online learning courses on certification.
● Medical insurance coverage for you and the dependence.
● Five Working days per week.


* You are a Coder, a Doer. YOU BELIEVE in actions ( *In short - You are less about Gyan and more about Samadhan* )
* YOU BELIEVE in software delivery with quality
* If you are passionate about technology, engineering best practices and using them to solve real and complex business problems.
* Badly written code or bad architecture irritates you the most.
* YOU BELIEVE in "Proof of the pudding is in the eating" so you are always tinkering and exploring new technologies
* YOU BELIEVE in building things the right way, invest in developer productivity and follow proven engineering practices to ensure that you spend the maximum amount of time working on problems that matter.
* Since work is a big part of your life, YOU BELIEVE in sharing knowledge and of course have fun in the process (company outings, team sports, lunches, etc)
You'll be expected to
1. Design highly scalable, testable code and follow Test Driven Development methodology - Able to write well organised, modularised code with test cases.
* Apart from writing code *
1. Take ownership of new products/features.
2. Contribute to the design and architecture of our backend APIs and deployment of microservices
3. Ensure adherence to engineering best practices and maintain the overall quality of our codebase.
4. Mentor and assist younger members of the team and perform code reviews.
5. Work with the product team to translate powerful ideas into everyday business value.
Qualifications
* Will prefer a Bachelor's degree or equivalent experience in Computer Science or related field
* Development experience with Java is a must; If you know Python and Go Programming Language that's great
* Experience in SQL and NoSQL databases with an insight into various data modelling use cases
* Sound with data structures and algorithms and have a good understanding of design patterns, software architectures
* Unquenching thirst to learn new technologies.
* Experience with CI/CD is a plus
What FreightFox gives you
- A high energy environment where you’ll be working alongside people who want to bring innovative tech solutions in the Indian landscape. Make in India for India.
- A chance to become a part of the early team of a budding start-up and help shape its growth path.
- Competitive Package
- Stocks - Be part of the early-stage startup and they benefit financially from the company’s growth
About FreightFox
We are a young and ambitious technology start-up in the Indian B2B Logistics space. Our aim is to change the future of freight in India by leveraging tech and data to deliver new and exciting possibilities in this space.
We’ve cautiously cultivated an environment where customers come first, where we validate our hypothesis first before writing even a single line of code, where our customers and prospects are our best advisors and where we truly believe that insights from data are critical to steering a business in the right direction.
We have raised $300K seed fund from Angel Investors in Dec 2020



scalability, accessibility, usability, design, and security in mind. If you don't have all
of these, that's ok, but be excited about learning the few you don't know.
Familiar with building complex web applications using Javascript / AJAX, XHTML,
CSS.
Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a
UNIX or Linux platform)
Solid software development background including design patterns, data structures,
test driven development
Knowledge of Perl or other scripting languages a plus
Experience with distributed (multi-tiered) systems, algorithms, and relational
databases
Software development experience in building highly scalable applications
Master’s degree in Computer Science, Computer Engineering or related technical
discipline
Experience in eCommerce and Deep hands-on technical expertise
Ability to handle multiple competing priorities in a fast-paced environment
Experience working with service oriented architectures and web based solutions.




