Upgrade existing Java (1.6) application running on Apache Tomcat to new Java (1.8) version and new Apache Tomcat version |
Make necessary code changes for porting application to new Java versions and Tomcat versions |
Set up new application environments for Dev, SIT and Production |
Perform unit testing and support user testing. |
Deploy new upgraded application in production |
Provide post implementation support. |
Analyze and resolve defects coming out of testing and post production deployment. |
Modify existing application code to use Sql Server as backend. |
Develop Java code as needed. |

Similar jobs
Job Title: Senior Software Engineer
Division/ Department: Technology
Reports to: Engineering Manager
Work Location: Noida
Desired Work Experience: 4+ years
Weekly Off: Saturday & Sunday
About Aakash Technology Innovation Lab
Are you passionate about transforming the field of education as we know it?
The way education is imparted has been disrupted massively due to forces such as ed-tech digital revolution, the advancement in artificial intelligence technology and the pandemic. Given the rapid pace of transformation, the vision of the Technology Innovation Lab at Aakash is to make the education of the future a reality. The Technology Innovation Lab aims to leverage state-of-the-art technologies to develop industry-defining bleeding-edge solutions for a student-first world-class hybrid learning experience. This involves -
- Reimagining and conceptualizing how education will be imparted in the future in the omni-channel and immersive learning environment
- Building data platforms such as Power BI dashboards to facilitate students, parents, teachers and the business
- Creating applications to support the futuristic tech-enabled smart classrooms
- Conceptualizing and developing mobile and web applications for seamless customer experience
- Developing Internet of Things (IoT) driven integrations into applications to build futuristic learning experience
- Leveraging Artificial Intelligence (AI) and Machine Learning (ML) to identity interventions to boost student performance
If this excites you, we might have the perfect opportunity for you in the world’s most valued ed-tech company!
About Aakash - AESL
Aakash Educational Services Limited (AESL), commonly known as Aakash, is one of the most leading educational services institution providing comprehensive test preparatory services for students preparing for medical and engineering entrance examinations, school/board exams and competitive and scholarship exams such as NTSE, KVPY, and Olympiads.
AESL also partnered with Blackstone, a global investment management firm.
With more than 32 years of operational experience in the test preparatory coaching industry, the company has a pan India network of 220+ Aakash centres with an annual student base 2,50,000+ students and an employee count of more than 4700.
Purpose of the Role
Develop software solutions that enable the students, parents and teachers to have superior learning and teaching experiences, both inside and outside the classroom.
Key Responsibilities
- Develop state-of-the-art high performance and low latency software applications for mission critical systems
- Contribute in all the phases of the software development lifecycle
- Craft a well-designed, testable, efficient code
- Perform object-oriented analysis and design using common design patterns.
- Effectively and seamlessly manage communication with all stakeholders.
- Manage and provide live support to the developed applications
Qualification/ Experience
Must-Have Preferred
Education B.E / B.Tech Information Technology / Computer Science/ Information Science
- Experience 4+ years of hands-on experience in designing and developing applications using Java EE, Spring, Spring MVC, Spring Boot Frameworks
- Experience with test-driven development
- Experience with relational databases (MySql, Oracle, Postgres) or NoSql Databases (Cassandra, MongoDb, CouchDb) .
- Agile programming (Sprint, Scrum) experience
- Skills Understands version control branching strategies
- Understands different major language paradigms (object oriented /functional /reactive)
- Understanding and some experience in programming with AWS SDK
- Knowledge of Kafka and Redis
Competencies
Behavioral Competencies Level Functional Competencies Level
1 Team Player Written and Verbal Communication
2
What We Offer
As a technology professional in Aakash Technology Innovation Lab we offer you an opportunity to -
- Become a pioneer of the education of the future by reimagining and building innovative solutions for the ed-tech industry leading hybrid learning experience
- Be a force of technological disruption as a part of a passionate and high growth team on an exciting endeavor to transform the education industry
- Belong to an upbeat, flexible and relaxed work culture with a specific focus on collaboration
- Craft an excellent career at Aakash through a broad realm of career tracks and opportunities
- Excel in your chosen stream and become a renowned technologist in the ed-tech industry with heavy investment from the business into your learning, exposure and growth
- Have a highly competitive compensation and benefits package
- Strong experience in Java programming.
- Must have experience on MicroServices using Spring boots /Jersy /Swagger / any other Microservices technology stack
- Good experience in either Spring or Hibernate
- Must have at least 1to 2 years’ experience in Web application
- Knowledge of OOP concepts, industry best practices, and design
- Good understanding of web technology/enterprise-level applications
- Good to have experience in JavaScript frameworks
- Good to have experience in Agile Methodology
- Self-motivated and a Quick Learner
- Creative ideas with a problem-solving mindset.
- Ability to consistently perform and meet deadlines
- Attention to detail and follow-through
- A good understanding of customer satisfaction
- Ability to work effectively in a team as well as in an individual environment
- Excellent written and verbal communication skills
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 3+ year of experience in Development in JAVA technology and springboot
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.

We are looking for Software Developers for the product team in Pune/Gurugaon. We need immediate joiners.
Java Developer (3+ Years of Experience),
-------------------------------------------------------------------------------------------------------
- Must have hands-on in Java 8+, Spring, SpringBoot, JPA/Hibernate, and REST API.
- Must have experience in RDBMS (MySql, Oracle, etc.) or NoSQL (MongoDB, Cassandra, etc.).
- Good understanding of coding best practices, code optimization, code coverage, and performance tuning.
- Experience in Spring Cloud, Microservices, and Kafka is a plus
- Experience in DevOps (Docker, Kubernetes, CI/CD, Version Control) is a plus.
- Good understanding of Agile and Scrum methodologies.
- Excellent communication and interpersonal skills.

- Bachelor/Master's in computer science or relevant fields
- 10+ years of Relevant Experience
- Strong sense of ownership
- Excellent Java and object-oriented development skills
- Experience in building and scaling microservices
- Strong Knowledge in RDBMS & NoSQL databases
- Strong problem-solving skills, technical troubleshooting and diagnosing
- Expected to be a role model for young engineers, have a strong sense of code quality, and enforce code quality within the team
- Excellent understanding of Debugging performance and optimization techniques
- Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
- Experience in developing any large scale Experience in cloud technologies
- Demonstrated ability to deliver in a fast-paced environment
Job Description
Paytm is looking for hands-on technologists, who will be responsible for architecting & designing new age mobile & web 3.0 products at Paytm.
Key Responsibilities
Incumbent will be architecting our futuristic mobile & web 3.0 products and choose the best
technologies, components and subsystems on different server side tech.
Driving innovations in the product constantly to remain ahead of the curve.
Serve as a thought leader and mentor on technical, architectural, design and related issues.
Proactively identify architectural weaknesses and recommend appropriate solutions.
Balance short-term versus long-term actions, strategic versus tactical requirements, while
continuing to move forward towards the strategic vision.
Collaborate with cross functional teams to solve complex problems and building products
spanning across multiple teams to deliver end-to-end products & features.
Estimates efforts, identify risks, devises and meets project schedules.
Provide functional, design, and code reviews in related areas of expertise with-in team and
cross-team.
Mentor / coach engineers to facilitate their development and provide technical leadership to
them.
Skills required
MS or BS/B.Tech in computer science or equivalent experience from top college.
3+ years of strong software design/development experience in building massively large scale
distributed internet systems and products.
Hands-on experience in Advanced Java/ Node.JS/other backend JavaScript
frameworks, MySQL/NoSQL, golang, etc.
Excellent data structure & algorithm and problem solving skills.
Experience and knowledge of open source tools & frameworks, broader cutting edge
technologies around server side development.
Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github,
Google Developer Groups (GDGs).
Superior organization, communication, interpersonal and leadership skills.
Must be a proven performer and team player that enjoy challenging assignments in a high-
energy, fast growing and start-up workplace.
Must be a self-starter who can work well with minimal guidance and in fluid environment.

Please find the JD details below.
Tech Stack Expected: Java 8/11, Spring Boot, Spring Cloud, JUnit/Mockito, MySQL, Kafka, Avro, git, Jenkins, PCF, DDD/BDD/TDD.
- We are looking for candidates with strong programming experience of more than 3 years and deep knowledge on data structure and algorithms.
- Need strong in Spring Cloud
- Strong experience in Microservices
- DS and Algorithms: looking for problem solving skills. Who can Optimize code
- PCF: Manage the pipeline by Developer. Dev need to own it.
- Fundamental knowledge on Docker and Kubernetes will be helpful. Know how on Scale up and down etc...
- Secure coding practices
- Nice to have Pair programming experience:
- Own development, design, scaling and maintenance of application and messaging engines that power the central platform of Capillary's Cloud CRM product.
- Contribute to overall design and roadmap.
- Mentor Junior team members.
Required Skills:
- Innovative and self-motivated with passion to develop complex and scalable applications.
- 3-5 years of experience in software development with strong focus on algorithms and data structures.
- Strong coding and design skills with prior experience in developing scalable & high availability applications using Core Java/J2EE, Spring, Hibernate.
- Work experience with Relational databases is required (Primarily MySQL)
- Prior work experience with Non-Relational databases (primarily Redis, MongoDb) is an added plus.
- Strong Analytical and Problem Solving Skills.
- BTech

