
2. Experience with Microservices Architectures
3. Experience with RESTful and Stateless services
4. Broad and deep knowledge of design patterns and algorithms

Similar jobs
Hiring for Java Developer
Experience : 5 to 10 yrs
Notice Period : 0 to 15 days
Location : Pune
Work Mode : WFO (5 days)
As Java developer you would be expected to perform many duties throughout the development lifecycle of applications, from concept and design right through to testing. Here are some of the responsibilities you may have:
Develop high-level design and define software architecture
Implement and maintain quality systems within the group
Proficiently estimates, design approaches and nimbly move to alternate apporaches, if needed, develop and execute unit test strategies
Monitor and track tasks, and report status
Assist project heads to conceptualize, design, develop, test and implement technology solutions
Effectively collaborate with stakeholders and users to ensure customer satisfaction
Skill Set :
Java 7 / Java 8 with microservices, Multithreading, Springboot, Junit, kafka, Splunk (Good to have), Open Shift (Good to Have), Authentication/ Spring Security (Good to have)
- 3+ years of experience in the Development in JAVA technology.
- AWS or cloud Experience
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl 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:
- 3+ 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.
- Programming Language: Java, J2EE
- Framework: Spring MVC, Spring Security, Hibernate, JMS
- Strong knowledge in any one Relational Databases (Mysql / Oracle/ SQL Server).
- Operating System: Windows & Linux.
- Configuration Management: GIT
- Tools & Utilities: STS / Eclipse / IntelliJ / NetBeans.Web/Application Server: Jboss.
- Excellent hands-on experience and knowledge of SQL.
- Strong experience in Web services (SOAP and RESTFUL).
- Should have expertise in Design Patterns, Transactions, Multi-threading concepts.
- Experience using Maven.
- Knowledge of data structure
- Deliver entire application life cycle - concept, design, build and test complex web applications.
- Gather requirements around functionality and translate those requirements into elegant functional and technical solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including corner cases, usability, and general reliability.
- Perform bug fixing and ensure acceptable application performance.
- Continuously upgrade knowledge on technology changes, evaluate impact to application, and implement changes to ensure minimal latency in application availability to users.
- Work closely with project/product managers while effectively working across multiple projects and delivering to deadlines.
- Mentor the team members on the nuances of technology and implement best practices within the team.
skills needed:
java
springboot
microservices
kafka/rabbitmq
jpa
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.
About Company:
Headquartered in Houston, Texas, USA, this product-based company is the FinTech leader in B2B Industry’s (AI) Artificial Intelligence-powered Software suite of products in the Order-to-Cash and Treasury Management space.
With close to 2000 plus employees globally, this product-based company preferred choice of leading Fortune 1000 companies, including Adidas, Danone, Starbucks, 3M and Sony, to name a few. 950+ Transformation Projects, 6 continents and 45 countries and many more adding up year on year.
Skills
Experience Range: 3 to 10 Years
Notice Period: Immediate to max 1 month.
Role: Senior Software Engineer – the final role will depend on candidate’s experience and credentials
Education: BE/B. Tech/MCA/M.Sc./MTech
Technology Stack: Java, Struts, Hibernate, Spring, MySQL, ExtJS, Elastic Search, AWS Infra/any cloud
Location: Hyderabad
Please share your profiles only if you can join in 1 month.
About the opportunity
What you’ll be doing:
- You will contribute to all aspects of an agile software development life-cycle including design, architecture, development, documentation, testing and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will collaborate with product managers, and other key stakeholders within the MMT family to successfully execute projects.
- You will ensure compliance with build/release and configuration management process.
What you’ll bring to the table:
- You possess good understanding of Agile Methodology, Object Oriented Programming Concepts and Responsive Designs.
- You have hands-on experience on Java/ J2EE stack and have done development across multiple browsers/platforms delivering mind-boggling results.
- You thrive in complexity and jump at the opportunity to collaborate with colleagues to delivery projects within tight deadlines.
- If you have work experience in a product/start-up company, we’ll like you even more.
Our Purpose and Challenges
With over 47% market-share, MakeMyTrip is India’s first and biggest travel company. In fact, one in every four passengers at an airport is our customer. Driven by the desire to provide an exceptional travel experience for our customers, we have continuously stayed ahead of the curve by developing technology and products to meet the ever-changing demands of the rapidly evolving travel ecosystem.
We are currently solving multiple challenging problems, including -
- How to bring the next 100 million users to our platform?
- How to leverage customer insights to create a truly personalised experience for users?
- How to create a delightful experience for our users, to make travel synonymous to MMT?


Your role in helping us shape the future:
Gogo Commercial Aviation, An Intelsat Company has an exciting opportunity for a Software Engineer. You will help us design and develop solutions aimed at providing a means to manage and deploy the configuration specifics of aircraft, based on airlines, aircraft deployed technology, fleet and installation requirements. This solution uses a combination of configuration management and cloud-based deployment using AWS which also requires an understanding of network / telecom protocols.
Are you up to the challenge?
The ideal candidate for this role will be a working member of an engineering team delivering quality technical solutions carrying through from design to deployment. This role requires solid understanding of the design and development process, using CI / CD technologies. Your role will be crucial in designing and delivering complex products and solutions across technologies products and tools, improving quality of the code by following coding standards/guidelines, using static code analysers, maximum unit test coverage and automating the test cases.
Can you drive these processes?
- Develop groundbreaking and distributed solutions with high availability and impact.
- Work with the Architects/ Technical lead / Product Owner to understand user requirements, convert BDD scenarios or user stories into product functionality.
- Work with the team members collectively to own and deliver features and flexible to take up any type of tasks like develop, automate and test to complete feature.
- Perform code reviews and associated engineering quality checks clearly and consistently.
You should definitely have:
- Bachelor's degree in Computer Science, Engineering, or related discipline
- 2 - 5 Years of experience in systems implementations with a focus on both custom application development & commercial systems software implementations
- Knowledge and experience in multiple technical disciplines required (development, QA, devops, etc)
- 2+ years of in-depth development experience with Java / C++ / C / Go.
- Experience in CI/CD and AWS deployments (EC2, SQS, SNS, Lambda, S3, Aurora, DynamoDB)
- Advanced knowledge of software development lifecycles; expert knowledge in Agile and Lean methods.
- Proponent of DevOps, TDD, Agile/XP practices, and CI/CD pipelines
- Ability to work under pressure, prioritize work, coordinate with onsite stakeholders and well organized.
- Flexibility in working with technologies and platforms.
- A commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, and tools.
It would be nice if you had:
- Experience with Scaled Agile Framework (SAFe) work environments
What it’s like to work with us:
Intelsat is connecting the world and transforming the satellite landscape by reaching beyond the traditional satellite industry. We are defining new products that will open new, profitable markets. To help us reach this goal, you should be a bold thinker who will perform a key role in shaping Intelsat innovation for years to come.
- We emphasize personal and professional growth
- Awesome benefits including Leave Benefits, medical and training
- Fun, diverse, and inclusive culture


