
Qualifications:
- A Bachelor’s degree in Computer Science (or equivalent experience)
- M-Tech or advanced degree a plus
- Hackathon participation and accolades are a plus
Job Role:
- 4+ years of object-oriented Java / J2EE development
- Full SDLC experience (requirements gathering, architecture, development, QA, etc)…
- Experience with Spring (MVC, IOP/DI, REST, Security) & Hibernate/Spring
- Experience with SOAP / REST web services
- Knowledge of SQL
- Knowledge of No SQL concepts, understanding of Solr, Redis and Mongo DB is desirable
- Must have worked on any one messaging solutions
- Bonus Points for micro service design and development experience
- Bonus points for any mobile development experience
- Used Agile methodology
- Bonus Points for experience working on Unix, shell scripting & Build Systems
- Experience in performance optimization is an added advantage

Similar jobs
Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low-latency clientfacing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development.
• working knowledge of Kafka
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
Role: Senior Full Stack Lead (Backend Focus)
Experience: 10+ Years
Location: Hyderabad (On-site)
We have an urgent requirement for a Senior Full Stack Lead with strong backend expertise and solid solutioning experience and development experience
The ideal candidate should be technically strong, capable of designing scalable solutions, and experienced in leading development across web and mobile platforms.
Key Expectations:
- Strong solutioning and development experience
- Backend-focused full stack profile
- Experience in Healthcare / Insurance domain (good to have)
- Hands-on experience building mobile applications (important) and web applications throughout career
- Experience with applications deployed to App Store / Play Store
Mandatory Skills:
- Java
- Spring Boot
- Microservices Architecture
- React (Client is using)
Nice to Have:
- Cloud exposure (AWS / Azure / GCP)
- CI/CD and DevOps practices
|
Java 8 or later |
Primary |
|
Spring Framework |
Primary |
|
Rest API |
Primary |
|
Good knowledge in any Database (MySql, Oracle, or NoSQL) is mandatory. |
Primary |
|
Maven/Gradle/sbt |
Primary |
|
MQ/Kafka/RabbitMQ |
Primary |
|
Junit |
Primary |
|
Postman/Swagger/Jmeter |
Primary |
|
Enthusiastic to learn, |
Primary |
|
Good Programming, Coding, Basic DS/Algo Skill |
Primary |
|
Good Analytical Skill |
Primary |
|
Spring Boot |
Secondary |
|
Microservice |
Secondary |
|
No-SQL [Mongo, Cassandra] Preference on Cassandra |
Secondary |
|
Knowledge on Caching Framework like: Redis Or Apache Ignite. Preference on Apache Ignite |
Secondary |
|
Apache Kafka |
Secondary |
|
Azure DevOps/JIRA |
Secondary |
|
CICD Basic Knowledge |
Secondary |
|
Docker , Kubernates |
Secondary |
|
Scrum and Agile Methodology |
Secondary |
Responsibilities
- Plan, develop and implement large-scale projects from conception to completion.
- Interface with clients and gather business requirements and objectives.
- Translate clients’ business requirements and objectives into technical applications and solutions.
- Understand and evaluate complex data models.
- Design, develop and implement new integration.
- Execute system development and maintenance activities.
- Develop solutions to improvise performance and scalability of systems.
- Mentor junior and mid-level engineers.
Minimum Requirements
- 3-5 years of relevant experience, working in Java related technologies.
- A Good Engineering or Masters degree from a reputed university
- Should have strong technical skills with a good grasp of OO concepts and design patterns
- Good knowledge of SQL database ( MySQL, Oracle, etc )
- Good understanding of frameworks like Spring, Hibernate, etc.
- Good understanding of spring boot and microservices.
- Exposure to AWS services - S3, SQS, Lambda, DynamoDB, API Gateway, etc.
Good to have
- Knowledge of No-SQL DBs like mongo, dynamoDB, etc.
- Knowledge of message brokers/queuing services like SQL, rabbitMQ, Kafka, etc.
Our client is a call management solutions company, which helps small to mid-sized businesses use its virtual call center to manage customer calls and queries. It is an AI and cloud-based call operating facility that is affordable as well as feature-optimized. The advanced features offered like call recording, IVR, toll-free numbers, call tracking, etc are based on automation and enhances the call handling quality and process, for each client as per their requirements. They service over 6,000 business clients including large accounts like Flipkart and Uber.
- Selecting appropriate Cloud services to design and deploy an application based on given requirements
- Migrating complex, multi-tier applications on Cloud Platforms
- Designing and deploying enterprise-wide scalable operations on Cloud Platforms
- Implementing cost-control strategies
- Developing and maintain the CI/ CD pipeline for the assigned projects
- Conducting code reviews, and make technical contributions to product architecture
- Getting involved in solving bugs and delivering small features
- Fostering technical decision making on the team, but taking final decisions when necessary
- Understanding engineering metrics and seeking to improve them
- Understanding the requirements from the Product team, plan and execute.
What you need to have:
- Expert in designing Software and System architecture.
- Must have knowledge of Python (PHP knowledge is a plus) and related tools.
- Must understand MySQL queries and optimization.
- Must be able to build high performance teams.
- Must have worked with similar technologies: redis, docker, AWS, elasticsearch.
- Must know about microservice architectures and CI/ CD pipelines.
- Must be great at planning, researching and communicating.
- Must have a good understanding of application metrics.
Role Description
The SDE 2/3 will be part of the engineering/development team in Games24x7 Pvt. Ltd. and will be responsible for taking ownership of the core products of the company. The applicant must have good communication, interpersonal, technical and analytical skills in order to take part in the collaborative and cooperative development process that delivers the high quality software we use to provide the best possible playing experience to our players. He/she must be an expert in the Java programming language and needs to be familiar with popular IDEs, tools and scripting languages on the Linux operating system. Familiarity with an RDBMS, preferably PostgreSQL, is essential to succeed in this position.
General Accountabilities/Job Responsibilities:
- Participate in the requirements analysis, design, development and testing of applications.
- Write clean and efficient code and stay hands-on with it.
- Write high level code, code review, unit testing and deployment.
- Ensure practical application of design principles with a focus on the user experience, usability, template designs, cross browser issues and client server concepts.
- Contribute to the development of project estimates, scheduling, and deliverables.
- Work closely with QA team to determine testing requirements to ensure full coverage and best quality of product.
- Take up the opportunities to mentor and guide junior team members in excelling their jobs.
Requirements:
- B.E. /B.Tech. in Computer Science or MCA from a reputed university.
- 3-12 years of experience in software development, with emphasis on JAVA/J2EE Server side programming.
- Hands on experience in core Java, multithreading, RMI, socket programing, JDBC, NIO, webservices and design patterns.
- Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc.
- Experience in Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database
- Additionally, knowledge of HBase, Hadoop and Hive is desirable.
- Familiarity with message queue systems and AMQP and Kafka is desirable.
- Experience as a participant in agile methodologies.
- Excellent written and verbal communication skills and presentation skills.
- This is not a fullstack requirement, we are looking for a purely backend expert.
-
Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Statistics, or related technical field. Relevant experience of at least 3 years in lieu of above if from a different stream of education.
-
Well-versed in and 3+ hands-on demonstrable experience with: ▪ Stream & Batch Big Data Pipeline Processing using Apache Spark and/or Apache Flink.
▪ Distributed Cloud Native Computing including Server less Functions
▪ Relational, Object Store, Document, Graph, etc. Database Design & Implementation
▪ Micro services Architecture, API Modeling, Design, & Programming -
3+ years of hands-on development experience in Apache Spark using Scala and/or Java.
-
Ability to write executable code for Services using Spark RDD, Spark SQL, Structured Streaming, Spark MLLib, etc. with deep technical understanding of Spark Processing Framework.
-
In-depth knowledge of standard programming languages such as Scala and/or Java.
-
3+ years of hands-on development experience in one or more libraries & frameworks such as Apache Kafka, Akka, Apache Storm, Apache Nifi, Zookeeper, Hadoop ecosystem (i.e., HDFS, YARN, MapReduce, Oozie & Hive), etc.; extra points if you can demonstrate your knowledge with working examples.
-
3+ years of hands-on development experience in one or more Relational and NoSQL datastores such as PostgreSQL, Cassandra, HBase, MongoDB, DynamoDB, Elastic Search, Neo4J, etc.
-
Practical knowledge of distributed systems involving partitioning, bucketing, CAP theorem, replication, horizontal scaling, etc.
-
Passion for distilling large volumes of data, analyze performance, scalability, and capacity performance issues in Big Data Platforms.
-
Ability to clearly distinguish system and Spark Job performances and perform spark performance tuning and resource optimization.
-
Perform benchmarking/stress tests and document the best practices for different applications.
-
Proactively work with tenants on improving the overall performance and ensure the system is resilient, and scalable.
-
Good understanding of Virtualization & Containerization; must demonstrate experience in technologies such as Kubernetes, Istio, Docker, OpenShift, Anthos, Oracle VirtualBox, Vagrant, etc.
-
Well-versed with demonstrable working experience with API Management, API Gateway, Service Mesh, Identity & Access Management, Data Protection & Encryption.
Hands-on experience with demonstrable working experience with DevOps tools and platforms viz., Jira, GIT, Jenkins, Code Quality & Security Plugins, Maven, Artifactory, Terraform, Ansible/Chef/Puppet, Spinnaker, etc.
-
Well-versed in AWS and/or Azure or and/or Google Cloud; must demonstrate experience in at least FIVE (5) services offered under AWS and/or Azure or and/or Google Cloud in any categories: Compute or Storage, Database, Networking & Content Delivery, Management & Governance, Analytics, Security, Identity, & Compliance (or) equivalent demonstrable Cloud Platform experience.
-
Good understanding of Storage, Networks and Storage Networking basics which will enable you to work in a Cloud environment.
-
Good understanding of Network, Data, and Application Security basics which will enable you to work in a Cloud as well as Business Applications / API services environment.
- Strong development experience in Core Java, J2EE, Spring Boot, Oracle SQL/PLSQL and App servers like WebLogic, JBOSS, Unix
- Good Knowledge of SOAP and REST API
- Should have knowledge in SOLID Principles & Design Patterns
- Should have working experience in UI like JSF, JSP, Html, CSS and Javascript / Jquery
- Experience with full-lifecycle development (i.e. design, coding, testing, debugging, etc.)
- Working experience to fix common vulnerabilities and security threat in SOA\Microservices applications
- Knowledge in OWASP Standards and Working knowledge in fixing security issues, data encryption and cryptography.
- Prior experience and knowledge of security tools like Fortify, Sonatype and webInspect is a plus
- Good to have knowledge and working experience in Angular JS
- Translate business requirements into detailed specs/designs
- Design thinking while arriving at solution
- Strong technical troubleshooting, diagnosing and problem-solving skills
- Ability to work with distributed teams in a collaborative and productive manner
- Solving complex business and workflow issues with solid scalable technical solutions
- Must be a self-motivated, proven performer who enjoy challenging assignments in a high-energy, fast growing workplace
- Agility and ability to adapt quickly to changing requirements and scope and priorities
- Good in communication, both written and verbal
- Should have Agile scrum experience.
- Team Player with very good attitude
- Attention to detail and focus on quality
- Knowledge in financial services domain is a plus
- Good to have knowledge on Static AppSec Testing (SAST) and Dynamic AppSec Testing (DAST)








