
Responsibilities
Build distributed, highly available, and fault-tolerant applications using Java, Spring, Kafka, and other technologies
Build large-scale and highly available APIs, both internal and external
Build, deploy, release, and support applications in the early stages
Skills
Must have
Overall 10+ years of experience as a Java Developer
Core Java 10+ years
Good hands-on coding skills
Must have experience in investment banking-related projects
Should have working experience in Trading life cycle project
Spring framework 5+ years
Kafka or other messaging
Knowledge of key APIs: JPA, JTA, CDI, etc.
Knowledge of various design and architectural patterns
Understanding of microservices architecture
Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
Building tools (e.g. Maven, Gradle)
Version Control (e.g. Git)
Continuous Integration systems (e.g. TeamCity, Jenkins)
Experience in the finance industry and work with the Fintech community

Similar jobs
Backend SDE II
Responsibilities
- Software Engineering
- Design and develop highly scalable, available, reliable, secure and fault tolerant
systems with minimal guidance for a market leader in the logistics industry
- Partner with team members on functional and nonfunctional requirements and
spread design philosophy, goals and improve the code quality across the team
- Research new technologies and tools that enable building the next generation of
our services
- Provide technology leadership to the team and foster engineering excellence
- Product Delivery
- Partner with product managers to define and execute on the feature roadmap
- Translate business requirements into scalable and extensible design
- Coordinate with various cross functional teams on planning and execution
- Maintaining automated build / test / deployment environments
Qualifications
- Software Engineering
- Should have at least 3 years of hands on experience in designing, developing,
testing and deploying applications on Java, Ruby, Kotlin, Python, Node or Go for
large scale applications
- Deep knowledge of one of the programming language they have experience in
- Proficient in OOP and Design Patterns, experience with functional programming
would be a plus
- Data modelling experience in Relational Databases
- Ability to design and implement low latency RESTful services
- Product Delivery
- Ability to scope, review and refine user stories for technical completeness and to
alleviate dependency risks.
- Well versed in working with agile methodologies which includes phases such as
design, development, code review, testing and release management
- Ability to have worked in a CI/CD environment, with hands on experience with Git
or any similar source code management tools
- Product Maintenance
- Experience troubleshooting server performance issues such as memory tuning,
GC tuning, resource leaks etc
- Continuously refactor applications to ensure high quality design
Technologies Used
Below are few of the technologies that we work on:
Type Technology
Web Application Framework Ruby on Rails, Ktor, AWS Lambda
Languages Ruby, Java, Kotlin, Javascript, Python
Datastores PostgreSQL, Aerospike, Redis, Amazon Redshift, DynamoDb
Communication HTTP, Amazon SQS, Sidekiq, Amazon SNS
Server Management Amazon ECS, Docker
Product Overview
● You will be contributing to products concerning both customers and partner drivers.
● Product sectors include:
○ Growth: You’ll build tools to help boost user growth on the platform including our
industry best driver on-boarding, training and certification system, referral
system, and lead management models.
○ Lifecycle Management: Build tools to help users engage with the platform
better, which includes rewards and recognition module, subscription service,
account management tools, partner and customer wallets and payout modules,
and churn detection systems among others.
○ Transaction Experience: You’ll help deliver the most delightful booking
experience to our customers and drivers. As part of this team, you’ll be
responsible for our core booking system, pricing and payment systems, location
tracking and filtering services, fraud prevention systems, and in-app ticketing and
support among others.
○ Fulfilment: As part of the fulfilment team, you’ll work on systems which ensure
high degree of ride fulfilment on the platform. Tools including allocation
methodologies and system, dynamic pricing, dynamic partner routing, and
partner re-activation tools among others.
○ Enterprise Solutions: You’ll help Porter’s enterprise customers achieve delivery
excellence. You’ll build tools for contract management, fleet management, fleet
and route optimisation tools, alerting and monitoring tools, and analytics suite
among others.
A B.Tech/M.Tech in Computer Sc, a SDE should have 1-3 years of experience in SW solution development. We are specifically looking for a SDE who:
- is highly proficient in Java Coreand Spring boot applications including making high quality, highly performing code under JVM environment.
- has good working knowledge in design of n-Tier databases (Postgres, NoSQL DBs e.g. Cassandra/MongoDB)
- has worked in agile development environment under open source gitlab including testing, change management
- is highly proficient in OOD, extensibility, usability, understand data pre-processing
- has exposure to full life cycle of product implementation and deployment of enterprise products driving a subsystem including development under gitlab or github.
- [Desirable] Ability to optimize an ML solution for accuracy and scale
- [Desirable] has experience in working with Advanced Java
We are looking forward to hiring a committed
Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of our Engineering team that works on mission-critical applications. You will be managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Location = Pune
You are required to:
Contributing in all phases of the development lifecycle.
Write well designed, testable & efficient code.
Ensure designs comply with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Our Current Stack
Backend: Spring (JAVA), Laravel (PHP), MySQL, NoSQL, NGINX Plus.
Frontend: Angular 5+ Ngrx/store 5
Infrastructure: Google cloud platform (App engine, CloudSQL, BigQuery, PubSub, Firebase Hosting), Scrapy Cloud, Pusher.io (websockets), Getstream.io, Filestack, Postmark app, AS2 Gateway, Google Cloud Endpoints Framework, MongoDB, Algolia, Memcache
Tools: Gitlab, Postman app, JIRA.
Technical Skills required
JAVA, SPRING OR SPRING BOOT, DATA STRUCTURES & ALGORITHMS, HIBERNATE, MYSQL, MONGODB and NOSQL
What Makes You Eligible?
LOOKING FOR CANDIDATES FROM PUNE LOCATION ONLY.
B. Tech degree ONLY ( FIRST CLASS GRADE IN FINAL YEAR 60 % OR ABOVE ONLY).
Experience in the same role of almost 1-2 years.
Experience with connecting backend and frontend services.
Exposure to consuming data through different interfaces (Web API's/Socket/ REST/ RESTFUL/ JSON/ XML).
Proficiency in Data Structures and Algorithms.
Understanding of web markup, including HTML 5 CSS.
Understanding of client-side scripting and JavaScript frameworks.
Ability to write clean, reusable and well documented code.
Proficient understanding of code versioning tools, such as Git.
Knowledge of API authentication techniques (Token, JWT, OAuth2) - desirable but not mandatory. (Experience with API Design will be a plus)
Fair spoken and written English Flexibility - Things change around here. FAST!
Other Inter-personal skills like self-motivation, persistency, patience and eagerness to learn and work independently.
Position Overview:
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong foundation in Core Java and extensive experience in developing and deploying applications using Spring Boot, Apache Tomcat, and other related technologies. The candidate should possess expertise in building Restful Web Services, Microservices architecture, and be proficient in implementing multi-threading concepts.
Additionally, experience with Maven, Git, Jenkins, and Agile Scrum methodologies is essential for this role. The candidate should also have a solid understanding of software development lifecycle (SDLC) processes. Familiarity with various databases such as MySQL, PostgreSQL, Oracle, or MongoDB, along with third-party API integration and payment gateway integration, is required.
Key Responsibilities:
• Develop, test, deploy, and maintain Java-based applications.
• Design and implement Restful Web Services and Microservices using Spring Boot.
• Utilize multi-threading concepts to enhance application performance.
• Integrate third-party APIs and payment gateways into applications.
• Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
• Participate in Agile Scrum ceremonies and contribute to sprint planning, backlog grooming, and retrospectives.
• Ensure adherence to best practices and coding standards.
• Conduct code reviews and provide constructive feedback to peers.
• Troubleshoot and debug complex issues in production environments.
• Document design decisions, processes, and procedures.
Required Qualifications:
• Bachelor’s degree in computer science, Engineering, or related field.
• Minimum 3 years of experience as a Java Developer with expertise in Core Java.
• Strong knowledge of Spring Boot, Apache Tomcat, and multi-threading concepts.
• Hands-on experience in building Restful Web Services and Microservices architecture.
• Proficiency in using Maven, Git, and Jenkins for build and deployment processes.
• Familiarity with Agile Scrum methodologies and SDLC processes.
• Experience working with databases such as MySQL, PostgreSQL, Oracle, or MongoDB.
• Demonstrated ability to integrate third-party APIs and payment gateways.
• Excellent problem-solving and analytical skills.
• Effective communication and collaboration skills.
• Familiarity with NoSQL databases like MongoDB.
• Knowledge of Azure DevOps for CI/CD pipelines
InnovationM is looking for a Java Developer with experience in Spring Boot, Microservices, and MongoDB to join our team. The ideal candidate should have hands-on experience in designing and developing REST APIs using Spring Boot, building microservices-based applications, working with MongoDB and have experience in deploying applications in AWS.
What you must be good at:
● Develop and maintain REST APIs using Spring Boot framework
● Build microservices-based applications using Spring Boot and related frameworks
● Design and develop data models and queries for MongoDB database
● Deploy applications in AWS using EC2, ECR, and other relevant AWS services
● Work in an Agile development environment
● Collaborate with cross-functional teams to deliver high-quality software
What you must be good at:
● 4+ years of experience in Java development
● Strong experience in Spring Boot and related frameworks
● Hands-on experience in building microservices-based applications
● Proficient in designing and developing REST APIs
● Strong experience in MongoDB, including data modeling and query optimization
● Good understanding of AWS services and deployment methodologies
● Experience working in an Agile development environment
● Proficient in Git and version control systems
Work Location: Chennai
Work Experience: 5 to 8 Years
Technical Skills
- Experience in working with Core Java (Ver 11), Spring, Spring Boot, Hibernate, JSF or Primefaces, SQL
- Familiarity with working with Jasper, Rest API is added plus
Responsibilities
- Design, develop, implement, and maintain java application phases, code, and software
- Programming, testing, and debugging
- Competence and comfort using multiple frameworks
- Ability to gather accurate requirements and work closely with stakeholders
- Strong attention to detail with the ability to identify errors
Job Qualifications
- Graduate in Computer Science / Computer Applications / Engineering / Information Technology
# Responsibilities:
- Build the APIs and internal mechanisms of the backend across all our services.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
- Build and lead engineering teams to achieve product roadmap milestones.
- Oversee the research and development of new products and technologies.
- Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers as we create reliable APIs
- Represent and evangelize engineering team in events, talks, conferences, etc.
- Be available for troubleshooting in case of backend emergencies.
# Requirements:
- Bachelor's in Computer Science or any Engineering domain with experience in Software Programming.
- 2-5 years of experience building large-scale software applications.
- Highly proficient with Java and knowledge of the many intricacies of Spring Boot.
- Proficient with MongoDB and Redis. Knowledge of Aerospike, other databases would be a bonus.
- Good understanding of distributed systems (servers, databases, etc.).
- Positive and solution-oriented mindset and comfort working in a highly agile, intensely iterative software development environment.
About Client : Our client is an American company that develops, manufactures and sells solar micro-inverters, energy generation monitoring software and battery energy storage products
The Back-End engineer will develop, maintain, architect & expand cloud microservices. Codebase uses Java, Spring Boot, Mongo, REST APIs, MySQL. Applications are dockerized and hosted in AWS using plethora of AWS services.
Key Responsibilities and Outcomes
- Programming in Java + Spring Boot
- REST API with JSON, XML etc. for data transfer
- Multiple database proficiency including SQL and NoSQL (Cassandra, MongoDB)
- Ability to develop both internal facing and external facing APIs using JWT and OAuth2.0
- Familiar with HA/DR, scalability, performance, code optimizations
- Experience with working with highly performance and throughput systems
- Ability to define, track and deliver items to ones own schedule
- Good organizational skills and the ability to work on more than one project at a time
- Exceptional attention to detail and good communication skills
Minimum Qualifications
- B.E/B.Tech in Computer Science from top tier college and >70% marks
- 70% or 7 CGPA throughout in education.
- Top 100 Engineering colleges only (NIRF ranking)
- Stability in job.
- Experience with SQL + NoSQL (Preferably MongoDB)
- Experience with Amazon Web Services, JIRA, Confluence, GIT, Bitbucket
- Ability to work independently and as part of a project team
- Strong organizational skills, proactive, and accountable.
- Excellent critical thinking and analytical problem-solving skills
- Ability to establish priorities and proceed with objectives without supervision
- Ability to communicate effectively and accurately
- Clear concise written project status update throughout the project lifecycle
- Highly skilled at facilitating and documenting requirements
Design and develop robust services in coordination with front-end developers, ensuring the production and development of high-quality and well-tested code
Design, develop and test features alongside other technical departments
Lead the department in the design, development, deployment, and operation of services used by our users
Optimise APIs for any applications while creating and maintaining unit tests for new code as well as fix defects
Participate in the continuous integration of automated builds and deployments, ensuring that deliverables meet functional and design requirements and specifications of the site/software. Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues.
Take initiatives in developing and maintaining integrations of best practices within the backend department
Experience: 2 - 5 years
Talents from Product/eComm/Internet firms Only
Key Skills: Spring boot, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr, Design Patterns, Java, Distributed systems, AWS
Looking for team members passionate about building platforms for next billion users and re-imagine the e-commerce for mobile-first users. You will be building solutions for personalization, logistics, search & discovery, payments, fraud prevention, and scalability that works and solve problems elegantly
Responsibilities:
• Develop server-side components, REST APIs
• Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules.
• Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature.
• Lead the design and architectural improvements
• Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application.
• Reduce technical debt with quality coding
Requirements:
• A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College.
• Excellent Object Orientation, coupled with excellent problem solving and debugging skills.
• Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr.
• Must have hands-on experience in building scalable and secure back end systems.
• Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency
• Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment.
• Experience level: 2-5 years of software development experience in Java with web architecture and scalable design

