

JOB OVERVIEW:
We are looking for a Back-End Web Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database along with ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. A basic understanding of front-end technologies is therefore necessary as well.
As a Back-End Developer, you’ll work closely with our engineers to ensure system consistency and enhance user experience. You should have excellent programming skills and a passion for developing and maintaining functional and stable web applications or improving the existing ones to meet our company’s needs.
WHAT YOU WILL DO:
- Execute a full software development lifecycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable, reusable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Implement security and data protection
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Should be able to handle a Team of 3-4 Java Engineers
REQUIRED SKILLS & QUALIFICATIONS:
- 8+ years of Software Engineering or Software Development experience, preferably in a related field.
- Good knowledge of Core Java (Minimum Version 8)
- J2EE with a good understanding of Servlets and JSP
- Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
- Expertise in design and development of various web and enterprise – level applications using Java/J2EE technologies such as Spring, Hibernate, Rest services.
- Web Services (including SOAP, XML, XML Schema, JSON, and REST)
- Tools required: Maven,Eclipse, Github, and Swagger
- Good knowledge of SQL and Redis (NOSql)
- Ability to document requirements and specifications
- Proven work experience as a Software Engineer or Software Developer
- Ability to develop software in Java or any other OOPS languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing Web Applications using at least one popular Web Framework (Spring)
- Experience with test-driven development
- Proficiency in software engineering tools
PREFERRED SKILLS & QUALIFICATIONS:
- A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.
REPORTING: This position will report to the Technical Head.
EMPLOYMENT TYPE: Full-Time
LOCATION: Remote (Pan India) & In-Office – Jaipur, India
SHIFT TIMINGS: UK Shift
Summer - 1:30pm-10:30pm IST
Winter - 2:30pm-11:30pm IST

About Astegic
About
Connect with the team
Similar jobs

Overview
Adesso India specialises in optimization of core business processes for organizations. Our focus is on providing state-of-the-art solutions that streamline operations and elevate productivity to new heights.
Comprised of a team of industry experts and experienced technology professionals, we ensure that our software development and implementations are reliable, robust, and seamlessly integrated with the latest technologies. By leveraging our extensive knowledge and skills, we empower businesses to achieve their objectives efficiently and effectively.
Job description
The client’s department DPS, Digital People Solutions, offers a sophisticated portfolio of IT applications, providing a strong foundation for professional and efficient People & Organization (P&O) and Business Management, both globally and locally, for a well-known German company listed on the DAX-40 index, which includes the 40 largest and most liquid companies on the Frankfurt Stock Exchange.
We are seeking talented Java Application Developers to join our dynamic DPS team. In this role, you will design and implement change requests for existing applications or develop new projects using Jakarta EE (Java Enterprise Technologies) and Angular for the frontend. Your responsibilities will include end-to-end process mapping within the HR application landscape, analyzing developed functionalities, and addressing potential issues.
As part of our dynamic international cross-functional team you will be responsible for the design, development and deployment of modern high quality software solutions and applications as an experienced and skilled Full-stack developer.
Responsibilities:
Design, develop, and maintain the application.
Write clean, efficient, and reusable code.
Implement new features and functionality based on business requirements.
Participate in system and application architecture discussions.
Create technical designs and specifications for new features or enhancements.
Write and execute unit tests to ensure code quality.
Debug and resolve technical issues and software defects.
Conduct code reviews to ensure adherence to best practices.
Identify and fix vulnerabilities to ensure application integrity.
Working with other developers to ensure seamless integration backend and frontend elements.
Collaborating with DevOps teams for deployment and scaling.
Requirements:
Bachelor’s degree in computer science or information technology, or a related field.
Proven experience as a skilled Full-stack developer. Experience in Utilities / Energy domain is appreciated.
Strong experience with Java (Springboot), AWS / Azure or GCP, GitLab and Angular and / or React. Additional technologies like Python, Go, Kotlin, Rust or similar are welcome
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities to work effectively in a team environment.
Skills & Requirements
Java, Spring Boot, Jakarta EE, Angular, React, AWS, Azure, GCP, GitLab, Python, Go, Kotlin, Rust, Full-stack Development, Unit Testing, Debugging, Code Review, DevOps, Software Architecture, Microservices, HR Applications, Cloud Computing, Frontend Development, Backend Development, System Integration, Technical Design, Deployment, Problem-Solving, Communication, Collaboration.


**Responsibilities:**
- Lead the backend development team, providing mentorship and guidance to junior developers.
- Design, develop, and maintain robust backend systems using Node.js and NestJS with TypeScript.
- Implement event sourcing and message queue solutions using technologies such as Kafka or RabbitMQ.
- Utilize strong PostgreSQL knowledge to design, optimize, and manage databases effectively.
- Implement DevOps practices and tools to ensure continuous integration and delivery (CI/CD), containerization with Docker, and orchestration with Kubernetes.
- Collaborate closely with frontend developers to integrate backend services with user interfaces seamlessly.
- Lead and contribute to architectural discussions and decisions to ensure scalability, reliability, and performance of our systems.
- Troubleshoot and resolve technical issues promptly, demonstrating strong analytical and problem-solving skills.
**Requirements:**
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a significant focus on backend technologies.
- Proven leadership experience as a team lead or senior developer, with a track record of mentoring junior developers and leading successful projects.
- Profound expertise in Node.js and NestJS with TypeScript.
- Experience with event sourcing and message queues (e.g., Kafka, RabbitMQ).
- Strong knowledge of PostgreSQL, including database design, optimization, and management.
- Solid understanding of DevOps practices and tools (CI/CD, Docker, Kubernetes, AWS/GCP/Azure).
- Ability to collaborate effectively with cross-functional teams, including frontend developers.
- Strong analytical skills and problem-solving abilities.
- Excellent communication and leadership skills.


Principal Software Engineer
Opportunity in this role / Why should you join here?
You will enjoy working with us if you are looking to work in a stimulating, flexible, open environment. You will experience ownership and independence at the same time providing technical solutions that work.
You will be part of the madness and thrill of growing the business from scratch. You get to make decisions, fail fast and learn fast. You get to contribute, add value to the organization by thinking like an entrepreneur. You are supported by the best talent in the industry and work with creative teams. You are rewarded as you go on proving yourself.
Requirements:
- Bachelor's degree in Computer Engineering/Computer Science or related field
- At least 6+ years of experience with at least 4 years of software application design experience
- Strong analytical and problem solving skills
- A full stack generalist with experience in both front-end and back-end technologies
- Proven experience in high-level programming languages, like Java and Development of scalable Web Applications and Web Services
- Experience in JavaScript frameworks like Angular, React, NodeJS
- Passion for delivering products end-to-end, from ideation to implementation
- Proven experience building complex web applications and micro services
- Strong experience with Spring Boot stack (spring cloud, spring-data)
- Extensive experience in developing and consuming REST APIs
- Experience in PHP is a plus advantage
Responsibilities:
- Participate in design reviews and recommend improvements
- Provide technical guidance in software design and development activities
- Recommend new technologies to ensure quality and improve productivity
- Support in all phases of SDLC and ensure delivery of high-quality products
- Analyse business requirements and design/develop most effective technical solution
- Analyse and troubleshoot application issues in a timely fashion
- Work with other engineers in planning, prioritising and executing assigned tasks within deadlines
x• Work with QA team in preparing test cases and assist in automation
- Mentor other Engineers as and when required
- Assist in maintenances and upgrades of existing software applications
- Assist in risk assessment and mitigation activities.
- Assist in technical audits and make sure to implement audit recommendations.


Full Stack Developer Job Description
Position: Full Stack Developer
Department: Technology/Engineering
Location: Pune
Type: Full Time
Job Overview:
As a Full Stack Developer at Invvy Consultancy & IT Solutions, you will be responsible for both front-end and back-end development, playing a crucial role in designing and implementing user-centric web applications. You will collaborate with cross-functional teams including designers, product managers, and other developers to create seamless, intuitive, and high-performance digital solutions.
Responsibilities:
Front-End Development:
Develop visually appealing and user-friendly front-end interfaces using modern web technologies such as C# Coding, HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, Vue.js).
Collaborate with UX/UI designers to ensure the best user experience and responsive design across various devices and platforms.
Implement interactive features, animations, and dynamic content to enhance user engagement.
Optimize application performance for speed and scalability.
Back-End Development:
Design, develop, and maintain the back-end architecture using server-side technologies (e.g., Node.js, Python, Ruby on Rails, Java, .NET).
Create and manage databases, including data modeling, querying, and optimization.
Implement APIs and web services to facilitate seamless communication between front-end and back-end systems.
Ensure security and data protection by implementing proper authentication, authorization, and encryption measures.
Collaborate with DevOps teams to deploy and manage applications in cloud environments (e.g., AWS, Azure, Google Cloud).
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Proven experience as a Full Stack Developer or similar role.
Proficiency in front-end development technologies like HTML5, CSS3, JavaScript, and popular frameworks (React, Angular, Vue.js, etc.).
Strong experience with back-end programming languages and frameworks (Node.js, Python, Ruby on Rails, Java, .NET, etc.).
Familiarity with database systems (SQL and NoSQL) and their integration with web applications.
Knowledge of web security best practices and application performance optimization.

Key Skills required:
Language: Java, SQL , JavaScript.
Software Ideology : Design Pattern , SOLID principle , YAGNI , KISS , Microservices, CLEAN/LAYERED architecture.
Framework: Spring (Boot, MVC, DataJPA, Security), JMS(Rabbit MQ/Apache camel/active MQ), ORM tool(Criteria API/Criteria Builder/Query DSL/Springdata JPA), REST(Jersey, Spring MVC , Feign Client) , Vaadin/GWT/jHipster/Google Polymer
Database : RDMS(Oracle/, Postgresql) , NoSql(MongoDB). Subversion : SVN , Git
Preferred Knowledge: Angular, HTML/CSS, Kotlin, Kafka , JUnit/TestNG , Docker, Kubernetes
Key Responsibilities & deliverables:
- Responsible for writing business logic and integrating it end to end (from DB-WS to UI & vice versa).
- Creating Rest endpoints to be used by other applications which will suffice the business requirements.
- Deploying the applications in cloud
- Lead and develop engineers in the engineering
- Lead technical risk mitigation, design and planning activities
- This role requires a level of technical experience and interpersonal skills to be able to work effectively as a team player with our internal
- Proactive thinking with a ‘can do’
- Improve development efficiency with new tools/frameworks
- Responsible for server-side web application logic and integration of the work
- Write the web services and APIs used by dependent application
Technical Skills
- Database creation, integration, and
- Cloud Knowledge
- Using back-end frameworks to build server-side software
- Cloud computing integration
- API integration
- Security audit

Job description
Finzly is a fintech company, providing innovative solutions to meet the growing needs of Banks and Financial services firms in North America.
Our award-winning open banking platform, BankOS, allows banks to innovate at the speed of “NOW” and compete with Fintech companies in the market.
This is an excellent opportunity to be part of a team bringing innovation in the finance industry and be a proud engineer. This means following the industry standards, using clean code and being bold while sharing your thoughts during tough technical conversations. We want you to be a part of all of this!
What we need from you:
- You will join our team to develop awesome products for our customers(Banks and Financial Institutions)
- You will be developing in Java, Spring Boot on the backend and Angular on the frontend
- Learn from our high performing teams, while at the same time providing feedback on how the team could do its job better
- Work with our product owners and help them to convert ideas into working products.
- Sharp focused on delivery. We are results-oriented and need self-starters who do not wait around for direction.
What we need you to bring:
- Deep passion for developing software and continuous learning attitude to write more efficient code.
- Someone who wants to work in a strong team and influence that team on how to perform better
- You enjoy sliding between both front-end and back-end stacks to solve problems instead of just “writing code”
- 5 or more years of experience writing code for web products.
- You have worked with cloud technology
Bonus Points / Nice to Have
- Understanding of CI/CD/Docker/
- Experience/understanding payment processing / payment gateways, e.g. ACH, RTP, SWIFT, PCI compliance
- Experience on messaging and distributed caching.
Our Interview process:
- Recruiter Call (15 min) – Specialist - Recruitment
- Online Programming Test/Offline Assignment(45 to 90 minutes) – Online (This is optional for early joiners)
- Technical Interview (45 to 90 minutes): Sr/Lead R&D Engineers
- System Design + Methodology Interview (1 hour): Director - Engineering
- Final Interview : India Head (1 hour)


SENIOR FULL STACK DEVELOPER (8-12 yrs)
Job Description:
Position: Full Stack Developer who also had good communication skills and problem-solving
ability. Senior level candidate is also expected to have team handling capabilities
Responsibilities:
• Development of JAVA & Angular based applications
• Writing of fully optimized code for optimum performance and efficiency of the
website.
• Adhere to the process and coding standards and guidelines.
• Resolving queries & help the development team.
• Promote continuous improvement.
Key Skills:
• Core JAVA Knowledge should be very strong - Mandatory.
• Java Spring Framework (Spring MVC, Springboot) programming skill should be very
strong - Mandatory
• Strong knowledge in Angular 2+ framework - Mandatory
• Proficiency in Javascript, CSS, HTML
• Experience in developing Restful API
• Solid understanding of object-oriented programming (OOP).
• Solid understanding of MVC design patterns
• Strong in writing optimized SQL queries, Database including PostgreSQL.
• Comfortable with Windows / Linux environments
• Good communication skills.
• Good understanding of Project Management Agile methodology
• Good understanding of CI/ CD (Bitbucket, Jenkins, Jira) - API Design - Restful
architecture
• Familiarity with AWS(Amazon Cloud platform), Docker, Jenkins, Elasticsearch, etc is a
plus.
• Good knowledge in AMP is a plus
• Proficiency in Node JS and MongoDB is a plus
• Knowedge of Swagger API documentation
• Knowledge of Best practices in Java/Angular coding
• Knowledge of Sonarqube, Vercel code quality tools
• Knowledge in leading a qualified, talented, developer team
Requirements
You will make an ideal candidate if you have:
-
Overall 6+ years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot
-
Experience in using dockers and Linux.
-
Hands-on coding experience in developing web applications with REST APIs
-
Good understanding/exposure to Kafka and Elastic.(must have)
-
Log stash understanding is add-on
-
Worked in a CI/CD environment with Jenkins and handled deployments by yourself
-
Experience working in an agile team with software engineering practices like automated testing, test-driven-development, continuous integration, etc is a big plus.
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 etc)
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experience in the Spring Framework
Experience in Spring boot micro services
Experience in front end technologies like Angular 9/10/11, Java script, html5, typescript
Experience in Java restful web services and SOAP webservices
Hands on experience in tools like Post man,Github, code quality analysis using SonarQube,Maven, Eclipse or Intellij
Experience with test-driven development
Ability to operate independently while establishing strong working relationships with co-workers and cross-functional teams;
Strong organizational and prioritization skills;
Demonstrate critical attention to detail and deadlines, and are self-motivated;
Ability to adapt to change in direction and priorities in a project and deadline-oriented environment
Problem-solving attitude
Experience of working in Agile methodology
Mandatory Technical Skills
• BE/ B. Tech/ MCA with 8+ years experience and deep understanding of web development,
architecture, configuration, deployment and domain driven designs.
• Proficient in Javascript and Node JS.
• Experience setting up highly scalable and performant node js or any backend technology
applications
• At least 4 years of experience building backend applications preferably using node js
• Basic Understanding of HTML5 & CSS concepts
• Good understanding of server-side CSS pre-processors
• Knowledge of Design Patterns in Node JS and its implementations
• Prior experience using at least couple of SQL databases (Oracle, PostGre, MsSQL etc)
• Clear Understanding of REST and Web Services, and demonstrable and practical usage in projects.
• Very good hands on experience on code repository tools (preferably GitHub)
• Experience in preparing technical Proposal, effort and cost estimation.
• Understands the importance of technical depth and client expectation including health of the
project, critical path items, risks and impact to timelines.
• Prior experience interacting with client team and maintains good relationship
• Experience with Cloud services like AWS or Azure.
2
Good to have Skills
(Skills that are not mandatory, but adds to his/her profile weightage)
• Good written/spoken communication.
• Working knowledge of building hybrid mobile applications.
• Working knowledge of CI/CD tools and usage in projects.
• Working knowledge of Angular.

