
Senior Backend Engineer – Java, AI & Automation (4+ Years)

Job Title : Senior Backend Engineer – Java, AI & Automation
Experience : 4+ Years
Location : Any Cognizant location (India)
Work Mode : Hybrid
Interview Rounds :
- Virtual
- Face-to-Face (In-person)
Job Description :
Join our Backend Engineering team to design and maintain services on the Intuit Data Exchange (IDX) platform.
You'll work on scalable backend systems powering millions of daily transactions across Intuit products.
Key Qualifications :
- 4+ years of backend development experience.
- Strong in Java, Spring framework.
- Experience with microservices, databases, and web applications.
- Proficient in AWS and cloud-based systems.
- Exposure to AI and automation tools (Workato preferred).
- Python development experience.
- Strong communication skills.
- Comfortable with occasional US shift overlap.

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
Key responsibilities:
The successful candidate will have extremely strong leadership skills and a deep understanding of technical best practices and principles and be able to inspire and develop team members to achieve their potential. You will have proven ability to create architectures and develop sound technical & operational roadmaps in support of the business’ strategy.
There are three key areas of responsibility for the role:
- Hiring, leading, mentoring and managing the development squad working on project, features, support, and improvement to the platform.
- Identify where improvements are required to improve processes and the platform
- Work closely with DevOps Manager, QA Manager and Lead Product Manager to ensure high quality delivery
REQUIRED:
Minimum 6+ years of building and managing teams – Leadership, mentoring and line management
Hands on experience with Java, Spring & Spring Boot, Maven, Hibernate, Oracle, AWS and knowledge of best practices
Deep experience of CI / CD (Jenkins, AWS pipeline) and version control
workflow (Git)
Thorough understanding of Code Quality, Automation, Mocking, TDD, BDD, SOLID principles, etc.
Good E-Commerce experience – understand 24*7*365 nature of the business
Good architectural experience
Very good agile experience including working with, and appreciation of
the other roles within an agile team – BA, Product Manager, Project Manager, QA
Education: BE/Btech/MCA
Shift: UK Shift – 11am-8pm
OPTIONAL:
Front-end experience – HTML, CSS including major frameworks like React
Understanding of other programming languages (Node, Python)
Understanding of data warehouse, big data and data science
Strong problem-solving skills
Ability to produce high-quality software
Experience in using Agile methodologies (Scrum, Kanban)
Excellent and clear verbal and written communication skills
Experience in end-to-end delivery of projects
Ability to think logically and methodically
Team player
Auriga IT, founded in 2010, is a trusted digital solution partner based in Jaipur. They bring together design, technology, and data capabilities to help organizations launch new businesses and drive transformation in the digital age. Their offerings include user experience and design, digital product development, enterprise applications and modernization, process automation, ERP and CRM implementation, and data science.
Auriga has a strong track record of providing tailor-made IT solutions and services to clients both in India and overseas. They have worked with notable companies such as Meta, Yes Bank, Zomato, Grofers, and Ola. The team at Auriga is composed of young and passionate software professionals who are experienced in client and server-side coding, database management, open-source technologies, and API integrations.
With a focus on meaningful and innovative work, the team at Auriga collaborates to build incredible products and services for clients. They strive for high-quality standards and pursue success together.
Connect with us: https://www.aurigait.com/#contact-us
Role Description:
This is a full-time on-site role for a Java Software Engineer at Auriga IT in Jaipur. The Java Software Engineer will be responsible for software development, creating microservices, programming, and utilizing the Spring Framework. They will work on developing Java-based applications and implementing software solutions.
Qualifications:
- Software development, microservices, and programming skills
- Experience with the Spring Framework and Java
- Strong problem-solving and analytical thinking skills
- Knowledge of database systems and SQL
- Experience with version control systems (e.g., Git)
- Familiarity with Agile development methodologies
- Excellent communication and collaboration skills
Roles and Responsibilities:
- Proven experience in Java 8, Spring Boot, Microservices and API
- Strong experience with Kafka, Kubernetes
- strong experience in using RDBMS (Mysql) and NoSQL.
- Experience working in Eclipse or Maven environments
- Hands-on experience in Unix and Shell scripting
- hands-on experience in fine-tuning application response and performance testing.
- experience in Web Services.
- Strong analysis and problem-solving skills
- Strong communication skills, both verbal and written
- Ability to work independently with limited supervision
- Proven ability to use own initiative to resolve issues
- Full ownership of projects and tasks
- Ability and willingness to work under pressure, on multiple concurrent tasks, and to deliver to agreed deadlines
- Eagerness to learn
- Strong team-working skills



- Working knowledge of XML, JAVA, REST, SOAP etc
- Basic knowledge of SQL, including the ability to author ad-hoc database queries.
- Is comfortable writing code in Ruby, Python, JavaScript, and Java and enjoys learning new languages and technologies.
- Has experience integrating APIs (major plus)
- Experienced integrating RESTful APIs into web applications (a plus)
- Is experienced with Github or the likes.
- Should have worked on Payment Gateway Applications.
- Has a technical degree in Computer Science, Engineering or Mathematics (MBA is an asset)
- Technical Product/Software certifications an asset
- Has 3 to 5 years of experience in a similar client-facing role
- Has previous experience in a traditional software engineering or Implementation role.
- Has strong analytical and debugging skills.
- Experienced with Salesforce is a plus
- Solution-driven, able to grasp new concepts quickly and efficiently, able to work alone or in a team, able to work with no supervision and under pressure
- Excels in a collaborative and cross-functional environment.
- Demonstrates professional communication skills on technical and business-related subjects
- Experience working with payment gateways a major plus including ecommerce and Retail Experience with continuous integration and test-driven development methodologies a plus
- Excellent time management, organization, and planning skills are essential
- Flexibility to travel as required to meet with clients
- Ability to comprehend and translate complex technical issues and apply to business solutions
- Demonstrate ability to articulate complex technical terms or processes into business language
- Ability to synthesize technical information and apply to business solutions
- Able to set priorities, influence others, and manage customer and partner expectations
- Demonstrated success in customer and partner relationship management
- You are motivated, think outside of the box, and understand the purpose of process and procedures
- To perform requirement analysis and oversee the implementation of architectures of project scope
- To provide customized reusable solutions of project, program or operational scope
- To develop high-quality and detailed designs
- To conduct unit testing using automated unit test frameworks and identify and address possible risk by conducting mitigation action planning
- Conducting configuration of your own work or from the team and assess the technical impact of multiple technologies/strategies
- Reviewing the work of other developers with feedback for improvement (if applicable)
- Using coding standards and best practices to ensure quality deliverables
- Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables


We are having an immediate requirement for a Python web developer.
You have:
- At least 2 years of experience developing web applications with Django/Flask/FastAPI
- Familiarity with Linux
- Experience in both SQL and NoSQL databases.
- Uses Docker and CI/CD
- Writes tests
- Experienced in application deployments and scaling them on AWS or GCP
You are:
- Eager to work independently without being watched
- Easy going.
- Able to handle clients on your own
Location: Remote (in India)
Responsibilities & ownership
- Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Lead the team to solve complex and unknown problems
- Solve technical problems and customer issues with technical expertise
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Mentor other team members for high quality and design
- Collaborate with Product Management to deliver on customer requirements and innovation
- Collaborate with Support and field teams to ensure that customers are successful with Dremio
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 3alm+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
- 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Hands-on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Ability to solve ambiguous, unexplored, and cross-team problems effectively
- Hands on experience of working projects on AWS, Azure, and Google Cloud Platform
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud)
- Understanding of distributed file systems such as S3, ADLS, or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
- Ability to work individually and collaboratively with other team members
- Ability to scope and plan solution for big problems and mentors others on the same
- Interested and motivated to be part of a fast-moving startup with a fun and accomplished team
Location- PAN India
must know Core Java,Eclipse
immediate joiner
NP - 15 dayss or less
- Extensive experience in developing Java EE application
- Hands-on experience working with Spring, Spring Boot
- In-depth knowledge of relational and NoSQL databases.
- Experience working with Java Web Services, RESTful services
- Experience using Redis, Memcached or any other caching system
- Experience working with message brokers– preferably RabbitMQ
- Experience with infrastructure automation technologies like Docker, Kubernetes.
- Experience with build automation technologies like Maven, Gradle.


