SENIOR SOFTWARE DEVELOPER (BACKEND DEVELOPMENT):
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade web applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities
• Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
• Contribute in all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs are in compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and presenting these for
architectural review
Requirements
• BS/MS degree in Computer Science, Engineering or a related subject from renowned (IITs, NITs, BITS etc) colleges
• Excellent aptitude, algorithmic and puzzle solving skills
• Proven hands-on Software Development experience
• Proven working experience of 2+ years in Java development
• Hands on experience in designing and developing applications using Java EE platforms
• Object Oriented analysis and design using common design patterns.
• Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, Multi-Threading etc)
• Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
• Experience in the Spring Framework
• Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT,
Spring MVC)
• Experience with agile development

Similar jobs
Job Title: .NET Developer
Experience: 3-5 Years
Location: Pune
Employment Type: Full-Time
About the Role:
We're looking for an experienced .NET Developer with 3-5 years of expertise to join our team in Pune. You'll be working on building scalable web applications using C#, .NET Core, and modern development practices.
What You'll Do:
- Develop and maintain web applications using C# and .NET Core (.NET 5+)
- Build RESTful APIs with ASP.NET Core Web API
- Design and optimize SQL Server databases with complex queries and stored procedures
- Implement OOP principles, Design Patterns, and SOLID principles
- Work with Entity Framework Core for data access
- Collaborate with teams using Agile/Scrum methodologies
- Perform code reviews and ensure code quality
- Manage code using Git version control
Required Skills:
Must-Have:
- Strong proficiency in C# and .NET Core (or .NET 5+) - 3-5 years
- Hands-on experience with ASP.NET Core Web API and RESTful services
- Expertise in SQL (T-SQL), stored procedures, and database design
- Experience with SQL Server is highly preferred
- Hands-on experience with Entity Framework Core
- Solid understanding of OOP, Design Patterns, and SOLID principles
- Experience with Git and Agile/Scrum methodologies
Good to Have:
- Front-end technologies (Angular, React)
- Microservices architecture
- Cloud platforms (Azure/AWS)
- CI/CD pipelines
- Unit testing frameworks
Qualifications:
- Bachelor's degree in Computer Science, IT, or related field
- 3-5 years of professional .NET development experience
Java Developer – Backend (Spring Boot + WebFlux)
Company Overview
Dive into the galaxy of innovative possibilities and unfold the future with Pattem Digital. We are a leading software product development company specializing in delivering 100+ services across frontend, backend, CMS, and cutting-edge technologies. With a global presence and proven track record, we help businesses scale through agile and efficient software solutions.
Position Overview
We are looking for a skilled Java Backend Developer with strong expertise in Core Java, Spring Boot, and Spring WebFlux. The ideal candidate will be responsible for building scalable backend systems, developing reactive and RESTful APIs, and contributing to high-performance applications.
📍 Location: Whitefield, Bangalore (Onsite – 5 Days/Week)
📅 Experience: 5–6 Years
Key Responsibilities
● Develop and maintain backend services using Java, Spring Boot, and Spring WebFlux
● Design and implement RESTful and reactive APIs for scalable applications
● Work with databases (SQL/NoSQL – MongoDB preferred)
● Implement multithreading, concurrency, and reactive programming for performance optimization
● Collaborate with frontend teams, QA, and product managers
● Debug, troubleshoot, and resolve production issues
● Write clean, maintainable, and efficient code
● Participate in code reviews and maintain coding standards
● Ensure application performance, scalability, and security
Required Qualifications
Technical Skills
● Strong hands-on experience in Core Java (OOPs, Collections, Multithreading)
● Experience with Spring Boot, Spring MVC, and Spring WebFlux
● Good understanding of Microservices architecture
● Experience with MongoDB / SQL databases
● Knowledge of Java Streams, Exception Handling, Concurrency, and Reactive Programming
● Familiarity with Linux environment
● Experience with Git, Maven, CI/CD pipelines
● Understanding of API design, reactive systems, and system architecture
Experience & Education
● 5–6 years of experience in backend development
● Bachelor’s degree in Computer Science or related field
Soft Skills
● Strong problem-solving and analytical skills
● Good communication and teamwork abilities
● Ability to work in a fast-paced environment
● Ownership mindset and attention to detail
Preferred Qualifications
● Experience with Kafka or event-driven architecture
● Exposure to AWS or cloud platforms
● Experience working in Reactive systems / high-throughput applications
● Experience working in Agile environments
We are looking for a focussed, energetic and motivated Senior Java Developer. You must have sufficient experience in Java Development, Spring, Spring Boot, AWS and SQS, S3. You will be challenged with complex and robust product development.
As a Senior Java Developer, you will be the most senior developer within the company working alongside other Java Developers, the Engineering Manager, and the CTO.
Senior Java Developer requirements
Solid development experience using Java, Springboot, SQS, S3 and Microservices
Experience working in Swing Java framework
Revises, updates, refactors, and debugs code
Write clear, concise and efficient code and ensure it is fully tested
Service and develop features using Java with AWS, JUnit, SQL and Spring framework
You have a good knowledge of Cloud technologies (ideally AWS)
Participate in peer coding reviews and work in a collaborative, agile environment
Demonstrate technical knowledge and expertise with a clear understanding on the products' technical composition
Senior Java Developer responsibilities
7-9 yrs minimum work experience
Excellent analytical, troubleshooting, and communication skills
Excellent attention to detail and time-management skills
Serves as an expert on developed applications
Ability to adapt and learn new product/technology is key
Collaborates with internal teams to produce software design and architecture
Knowledge of Agile frameworks (i.e. Scrum) and has worked with Jira or Spira
Attend daily stand-up meetings alongside the Scrum Master
A self-starter, hardworking and committed individual
Work UK hours - ideally 9.00am - 6pm with the expectation to work out of ours when needed
About the role:
As a team member at TrusTrace, you’ll get to solve challenging, real-world problems that truly make a difference to society.
As a Product Developer at TrusTrace, you’ll get to solve challenging and real-time problems using cutting edge technologies. You get to work with industry thought leaders and big-name brands. You will work with the product team to materialize the requirements into pieces of user stories and priorities. You will get hands-on experience in polyglot programming to build solutions and write tests to ensure quality code. (We primarily work on Java, typescript/node, and golang). If you build it, you will own it, i.e . you will be generating metrics, track improvements, and bug fixes for features that are built and shipped by you.
Experience & Skills: (3 – 6 Years) The successful candidate will have
- Passion for problem-solving.
- Flexibility to multitask and re-priorities when necessary.
- Ability to work in an agile and customer-eccentric team.
- Open to learning new technologies.
- Prior saas/start-up experience is preferable, but not mandatory.
- Hands-on experience in back-end technologies and have a strong understanding of core data structure and design patterns.
- Commanding knowledge in HLD/LLD
- Basics of system design and distributed systems
- Strong fundamentals in frameworks like Spring MVC, Spring Security, Spring Data, and Spring-boot.
- Sound knowledge in Java and JVM ecosystem.
- Write the production-grade test code. Junit/ TestNG
- Proficiency with Rest API performance and OpenAPI standards.
- Experience in building cache layers and invalidate them properly ;-)
- Strong knowledge of NoSQL(Mongo) database.
- Experience with Elastic search or Solr is preferred.
- Basics understanding of cloud infrastructures (Preferably AWS) and CI/CD pipelines.
- Should have startup/product Experience
Educational Qualification : Preferably from CS/Circuit Background
Dropwizard or Springboot like technology
Algorithms and Data structures .
JOB DESCRIPTION:
- Experience range – 4 to 7 years
- Good understanding of software engineering practices, SDLC.
- Strong in analytical, design and problem-solving skills, with a strong desire to create new things, dive in wherever there’s a need and learn new things
- Hands-on experience in Java / J2EE application development using open-source frameworks like Spring.
- Experience in unit test frameworks like JUnit
- Need to optimize code and test programming modules
- Excellent Object-Oriented Analysis & Design skills.
- Must have experience in Software design using design patterns. Exposure to technical solutions will be an advantage
- Must have experience in relational database technologies with experience on databases such as PostgreSQL, MySQL
- Strong proficiency with Java programming - Must have experience on Micro-Services using Spring boot.
- Good to have experience in JavaScript
- Good to have previously worked on distributed systems
- Good to have a working knowledge of Redis
- Good to have exposure to stream processing and functional programming
- Strong sense of ownership and accountability.
- Excellent communication and teamwork skills
ROLES & RESPONSIBILITIES:
- Lead a team of 4- 8 engineers closely with complete authority and accountability to deliver high-quality software products in a fast-paced environment.
- Lead your team to design and develop applications based on Microservices architecture.
- Guide your team members on the latest technologies including Java, Spring, Spring-Boot, Angular, Hibernate, Redis, Hazelcast, Bootstrap, jQuery etc.
- Leverage development tools including AWS, GIT, Nginx, Jira, Confluence, Jenkins etc.
- Collaborate with other technical managers, architects, and product owners to build an integrated enterprise-class software product suite
Skills
- Java, Spring Boot – Must, Spring Data, ReactJS, DevOps, HTML5, CSS3, JavaScript ES6 & above – Good to have
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!
Turtlemint is one of India's largest InsureTech companies. Launched in 2015, Turtlemint works on educating customers and helping them research across all segments of insurance. It also has its own network of advisors who are empowered with all necessary training, tools and license to sell insurance and other financial products like Mutual Funds, Loans and e-Gold. It has a wide multi-brand distribution network through its multi-language mobile application - MintPro
With an advisor network of over 100,000 that caters to 1.5mn+ customers across 800 cities in India, Turtlemint today has an overwhelming majority of Indian insurance companies as its partners. With a goal to improve the skill and knowledge of the Insurance advisor community, it has invested in technology offerings, online trainings and shareable content. The Mumbai-based Startup has been funded by Sequoia Capital, Nexus Venture Partners and Blume Ventures.
Explore more about us on – www.turtlemintmoney.com and www.turtlemint.com &
In the News : https://techcrunch.com/2020/11/17/india-insurance-startup-turtlemint-raises-30-million/
https://yourstory.com/2020/11/funding-alert-turtlemint-ggv-capital
Responsibilities:
• Design, implement, and support scalable and functionally resilient public REST APIs
• Support and help cultivate product mindset culture, by working directly with - business and product management to understand customer needs, perform customer requirement analysis, and collaborate on roadmap planning and its execution
• Advocate for best practice development methodologies across the entire team and help iterate on software development processes and standards
• Contribute to the development of test automation
• Demonstrate flexibility and leadership in a fast paced startup environment while remaining focused on the responsibility of creating sustainable and scalable platform code base
Experience and Skill required:
• Experience designing, developing, delivering, and scaling modern web applications
• Strong experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#
• Demonstrated expertise working with at least one modern enterprise application frameworks like Spring Boot, Play Framework, Django
• Demonstrated expertise in building scalable distributed applications in microservices architecture
• Expert knowledge of best practice software engineering methodologies and coding standards
• Strong and proven advocacy for Test Driven Development is preferred
• Experience with SQL (mySQL, Postgres, etc) and NoSQL (MongoDb, DynamoDB, Aerospike or Redis)
• Production experience in running cloud based enterprise-grade systems at scale
• Natural ability to process requirements, figure out multiple execution options, their complexity, and estimate the scope of work required to get tasks done
• DevOps experience
• Cloud experience (AWS required, Google Cloud Platform bonus)
Education:
Bachelors in Computer Science or a related technical field, or equivalent experience
Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences
Experience: 4-8 years
What you get:
- To work in an early stage consumer internet start-up in disruptive space - To directly work with founding team of graduates from IIT/ IIM and experience at top internet brands like Yahoo/ eBay - Silicon Valley like culture - Competitive salary
Location: Mumbai/Pune
The Junior/ Senior Software Engineer will be a member of the development team for Supply Chain Application module suite. The Supply Chain modules includes components at various layers, including server-side, integration, supply chain planning engines and user-interface. This individual will be responsible for participating in module development and providing technical assistance to junior members of the team.
Experience and Skills:
- 4-10 years of of experience in writing software
- Strong analytical problem solving skills
- Strong Object Oriented Programming Skills. Good understanding of data structures and algorithms.
- Extensive knowledge of the Java programming language
- Understanding of software design patterns, J2EE components (EJB, JSP, Servlets), and XML
- Experience with relational databases (preferably Oracle) and Object/Relational frameworks. Should be able to write SQL queries, procedures, triggers and do basic performance tuning.
- Experience with C++ is a plus.
- Functional knowledge of supply chain management domain.
- Prior experience in development or consulting with an enterprise software vendor – preferably in supply chain planning or forecasting area.
- Experience with enterprise integration patterns & protocols, including SOAP, REST, JMS, EDI is a plus.
- Experience writing build & deployment scripts (e.g. Ant)
- Excellent communication (verbal and written) and interpersonal skills
- Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, support
- Some experience with a scripting language such as Python or Ruby preferred
- Some experience with newer web client technologies such as AJAX, EXTJS preferred.
Essential Functions:
- Producing design documents based on a requirements document and participating in design reviews
- Producing effort estimates
- Writing code, automated unit and functional tests, and build/deployment scripts
- Participating in code reviews
- Executing performance/scalability tests & profiling hotspots
- Collaborating with QA, Technical Operations and Production Support during the various phases of a project
Education:
BE/ BTech/ ME/ MTech in Engineering, Computer Science









