
Position : Software Engineer (Java Backend Engineer)
Experience : 4+ Years
š Location : Bangalore, India (Hybrid)
Mandatory Skills : Java 8+ (Advanced Features), Spring Boot, Apache Spark (Spark Streaming), SQL & Cosmos DB, Git, Maven, CI/CD (Jenkins, GitHub), Azure Cloud, Agile Scrum.
About the Role :
We are seeking a highly skilled Backend Engineer with expertise in Java, Spark, and microservices architecture to join our dynamic team. The ideal candidate will have a strong background in object-oriented programming, experience with Spark Streaming, and a deep understanding of distributed systems and cloud technologies.
Key Responsibilities :
- Design, develop, and maintain highly scalable microservices and optimized RESTful APIs using Spring Boot and Java 8+.
- Implement and optimize Spark Streaming applications for real-time data processing.
- Utilize advanced Java 8 features, including:
- Functional interfaces & Lambda expressions
- Streams and Parallel Streams
- Completable Futures & Concurrency API improvements
- Enhanced Collections APIs
- Work with relational (SQL) and NoSQL (Cosmos DB) databases, ensuring efficient data modeling and retrieval.
- Develop and manage CI/CD pipelines using Jenkins, GitHub, and related automation tools.
- Collaborate with cross-functional teams, including Product, Business, and Automation, to deliver end-to-end product features.
- Ensure adherence to Agile Scrum practices and participate in code reviews to maintain high-quality standards.
- Deploy and manage applications in Azure Cloud environments.
Minimum Qualifications:
- BS/MS in Computer Science or a related field.
- 4+ Years of experience developing backend applications with Spring Boot and Java 8+.
- 3+ Years of hands-on experience with Git for version control.
- Strong understanding of software design patterns and distributed computing principles.
- Experience with Maven for building and deploying artifacts.
- Proven ability to work in Agile Scrum environments with a collaborative team mindset.
- Prior experience with Azure Cloud Technologies.

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
We are an IT Recruitment Company
Similar jobs
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

Responsibilities:
⢠Take on complex problems that span multiple components and teams.
⢠Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
⢠Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
⢠Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
⢠Produce architecture with clean interfaces, that are efficient and scalable
⢠Participate and contribute to architectural discussions
⢠Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
⢠Continuously improve performance metrics of modules you own.
⢠Collaborate effectively across teams to solve problems, execute and deliver results
Ā
Requirements:
⢠Experience: 3+ years
⢠A Bachelor's or Master's Degree in Computer Science
⢠Software engineering and product delivery experience, with a strong background in algorithms
⢠Experience in architecting & building real-time, large-scale e-commerce applications
⢠Experience with high-performance websites catering to millions of daily traffic is a plus
⢠Excellent command over Data Structures and Algorithms
⢠Experience with web technologies, Go/Java/Python
⢠Language: GO or Python
⢠Strong expertise in DS and Algo
⢠Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
⢠Have worked in the scaling of the system right from scratch.
⢠Someone worked in small user base to a large user base and wrote optimized code
⢠Both HLD and LLD


Extensive experience in building applications using .NET Core
Proficient in C# with strong coding skills, including multithreading and core concepts.
Proficient in SQL Server with hands-on experience
Solid experience in ASP.NET Core MVC development
Expertise in building RESTful services using Web API
Strong background in Entity Framework and Dapper
Experience with ADO.NET
Familiarity with client-side frameworks like jQuery and JavaScript
Knowledge of HTML and CSS
Experience working with Git repositories
Familiarity with Jira for project management
About Rocketlane
https://rocketlane.com/">Rocketlane is a SaaS startup founded in April 2020 by https://www.linkedin.com/in/srikrishnang/">Srikrishnan Ganesan, https://www.linkedin.com/in/vignesh-girishankar/">Vignesh Girishankar, and https://www.linkedin.com/in/deepakbsub/">Deepak Balasubramanyam. Before Rocketlane, they built a successful in-app messaging startup that was acquired by Freshworks(NASDAQ: FRSH) in 2015.
Rocketlane launched in June 2021 and washttps://www.producthunt.com/posts/rocketlane"> #1 Product of the day on Product Hunt. It has a fast-growing, global customer base, including LinkSquares, AppCues, ContractPodAI, Chargebee, parcelLab, and many more.
Rapid early traction and customer love has catapulted Rocketlane to be recognized as a Leader in the G2 Category of Client Onboarding. Rocketlane has raised $21M in capital from global VCs such as 8VC, Nexus Venture Partners, Matrix Partners India, and super angels like Gokul Rajaram and Girish Mathrubootham.
Rocketlane offers a first-of-its-kind collaborative customer onboarding platform that enables businesses to onboard their customers better, faster, and smoother. It helps speed up revenue recognition and grow NRR for the vendor and enables faster time-to-value and a delightful customer onboarding experience.
Whatās the opportunity?
Are you a backend developer looking to fast-track your learning and growth? Have you looked at world class products like Asana, Notion, or Airtable, and felt āI wish I were part of the early team that built these productsā?
At Rocketlane, weāre a team that has previously built and rolled out globally successful SaaS products used by tens of thousands of customers. Weāre laser focused on delivering a world class product again, and looking for an ambitious backend engineer to join our existing team of 9 engineers.
If it excites you to think of a fast-paced start-up environment, building something big from scratch, breaking down new problems, creating new APIs, working on performance issues, getting hands-on with devops initiatives, and showcasing demos of your work every Friday with a happy and passionate team, then this is the right opportunity for you.
Some of the tech problems you get to work-on as a backend engineer would be to build the backend for a modern spreadsheet experience from scratch, work on infra as code, write robust code that is fault tolerant, work on performant code that adheres to SLOs set by the organization.Ā
About you:
- 3 - 7 years of experience
- Expertise in the following areas
- Java
- HTTP Protocol
- Youāve heard of or worked with some of the following tech stacks / products
- Spring
- PostgreSQL
- Redis
- Docker
- Message brokers
- GitHub
- These non-functional areas are familiar to you
- PerformanceĀ
- Debugging
- Log management
Nice to have:
- Familiarity with AWS
Whatās in it for me?
- Great opportunity: Rocketlane genuinely cares about everyone we hire. Youāll learn new things and grow no matter how experienced you are; you will be working with founders who have more than three decades of collective experience in building significant B2B SaaS startups.Ā
- Great team: Work with a world-class, high-velocity team that truly embodies the values of empathy, curiosity, and customer-centricity. Check out thehttps://www.linkedin.com/feed/hashtag/?keywords=rocketlane_meet_the_team"> MTT(Meet The Team) videos on our LinkedIn.Ā
- Great culture: An open, fun, and exciting startup culture that empowers its people to champion big problems with the freedom to think and innovate.
- Growth: Ā You could easily and quickly transition into other sales roles you might like.
- Impact: You get to be part of a global, passionate team in a fast-paced and growth-oriented environment. The team has a work philosophy of being high on ambition, ownership, and a bias for action.
- Monetary rewards and benefits: Competitive stipend, flexible leave policy, and more!Ā
Job description
Java Struts Developer
Exp level- 2 to 5 years
Education- Btech, Mtech or MCA
Location- Noida
Ā
Need immediate joiners or a Notice period of 15 days.
Ā
Job Responsibility-
- Write clean, scalable code using Java programming languages
- Revise, update, re-factor, and debug code
- Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems
- Participate in integrated testing of product/ package
- Participate in difficult and typical coding assignments with the responsibility of a small module consisting of 3 5 members
- Participate in exploration/ feasibility study of different modules
- Develop documentation throughout the software development life cycle (SDLC)
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code
- comments and clear code; Ensuring that project tasks are completed in defined effort and timelines Testing: Writing of test cases, unit testing, system testing, and negative testing Troubleshooting Log analysis and database query optimization Updating job knowledge by studying state-of-the-art development tools, programming techniques computing equipment; participates in educational opportunities, reads professional publications maintain personal networks
- Provide information by collecting, analyzing, and summarizing development service issues
- Develop software solutions by studying information needs, conferring with users, studying system flow, data usage and work processes, investigating problem areas, following delivery cycle
- Ensure compliance with Newgen/Client Quality Systems and Procedures
- Maintains confidentiality of information wherever required
- Ā
Desired ProfileĀ -
- The incumbent should be BE/B Tech/MTech Computer Science Graduates preferably with 70% in 10/12th and 60% above in the rest of the academics
- Must have 2-3 years in Java programming
- Strong knowledge of Core Java concepts such as (Collections, Threads, OOPs etc)
- Good knowledge of Struts framework
- Knowledge of the creation of SOAP/REST/ADF-based web services
- Must have knowledge of Oracle database concepts such SQL query writing, creation of Procedures, Cursors, Triggers, Functions etc
- , also, should be able to write PL/SQL blocks
- Knowledge of Flutter and Oracle Workflows will be preferred
- Knowledge of WebLogic server Configurations and Deployments
- Must have Knowledge of CSS, JavaScript, and JavaScript libraries like jQuery etc
- Must be able to write business-related algorithms efficiently
- Should be having flexibility, adaptability to work schedules, effective verbal and written communication and teamwork
Ā
Position- Backend Lead
Location : Pune/Bangalore
Exp : 10+ years
Prefer Mid Jan joiners
Ā
- 8+ yearsā experience in Core Java / J2EE, Tomcat, Application Server, Web Services, spring, Spring Boot, Hibernate, messaging systems.
- 10 years min with Team leading experience
- Java 8+, Docker Container, Continuous Integration /Continuous Deployment
- Spring Boot,
- Microservice Architecture,Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
- PostgreSQL, Azure,MySQL,
- Docker Container, Continuous Integration /Continuous DeploymentĀ Ā Ā Ā Ā Ā Ā Ā Ā

- Build robust & scalable web applications
- Participate in product design, development, verification, troubleshooting & delivery of web applications.
- Design and create relational database schema & application framework as needed
- Work with a worldwide team to integrate the product to meet the requirement
Required Qualifications:
- Degree in Computer Science from a top-tier institution
- Relevant full-time work experience of 4-8 years
- Strong foundation in computer science, with solid competencies in object-oriented software design patterns, software QA methodologies, processes, and test automation.
- Ability to self-teach.
Mandatory Technical Skills:
- PHP, Javascript/AJAX, SOAP/REST, GIT
- MySQL/NoSQL
- Linux
- Software development life cycle (SDLC)
Desirable Technical Skills:
- Linux scripting
Ā
Ā

Java, Springboot, Micro Services is a must
3 to 7 Yrs exp
Temporary WFH
Permanent WFH is also available


