Experience:
The candidate should have about 5+ years of experience with design and development in Java/Scala. Experience in algorithm, data-structure, database and architectures of distributed System is mandatory.
Required Skills:
- In-depth knowledge of Hadoop, Spark architecture and its components such as HDFS, YARN and executor, cores and memory param
 - Knowledge of Scala and Java both
 - Extensive experience in developing spark job. Should possess good Oops knowledge and be aware of enterprise application design patterns.
 - Good knowledge of Unix/Linux.
 - Experience working on large-scale software projects
 - Understanding the big picture and the various uses cases involved while crafting the solution and documenting them in Unified Modeling language.
 - Own and maintain the architecture document.
 - Keep an eye out for technological trends, open-source projects that can be used.
 - Knows common programming languages and Frameworks.
 - Real time streaming data consumption
 
Good to have :
- Azure/AWS Cloud Knowledge of Data Storage and Compute side
 - Knowledge Multitenant Architecture
 - Brief idea of Data Science 
 

About Number Theory
About
Connect with the team
Similar jobs
Core Experience:
•Experience in Core Java, J2EE, Spring/Spring Boot, Hibernate, Spring REST, Linux, JUnit, Maven, Design Patterns.
• Sound knowledge of RDBMS like MySQL/Postgres, including schema design.
• Exposure to Linux environment.
• Exposure to Docker and Kubernetes.
• Basic Knowledge of Cloud Services of AWS, Azure, GCP cloud provider.
• Proficient in general programming, logic, problem solving, data structures & algorithms
• Good analytical, grasping and problem-solving skills.
Secondary Skills:
• Agile / Scrum Development Experience preferred.
• Comfortable working with a microservices architecture and familiarly with NoSql solutions.
• Experience in Test Driven Development.
• Excellent written and verbal communication skills.
• Hands-on skills in configuration of popular build tools, like Maven and Gradle
• Good knowledge of testing frameworks such as JUnit.
• Good knowledge of coding standards, source code organization and packaging/deploying.
• Good knowledge of current and emerging technologies and trends.
Job Responsibilities:
• Design, Development and Delivery of Java based enterprise-grade applications.
• Ensure best practices, quality and consistency within various design and development phases.
• Develop, test, implement and maintain application software working with established processes.
Work with QA and help them for test automation
• Work with Technical Writer and help them documenting the features you have developing.
Education and Experience:
• Bachelor’s / master’s degree in computer science or information technology or related field
Radisys Corporation, a global leader in open telecom solutions, enables service providers to drive disruption with new open architecture business models. Our innovative technology solutions leverage open reference architectures and standards, combined with open software and hardware, to power business transformation for the telecom industry. Our services organization delivers systems integration expertise necessary to solve complex deployment challenges for communications and content providers.
Job Overview :
We are looking for a Lead Engineer - Java with a strong background in Java development and hands-on experience with J2EE, Springboot, Kubernetes, Microservices, NoSQL, and SQL. As a Lead Engineer, you will be responsible for designing and developing high-quality software solutions and ensuring the successful delivery of projects. role with 7 to 10 years of experience, based in Bangalore, Karnataka, India. This position is a full-time role with excellent growth opportunities.
Qualifications and Skills :
- Bachelor's or master's degree in Computer Science or a related field
- Strong knowledge of Core Java, J2EE, and Springboot frameworks
- Hands-on experience with Kubernetes and microservices architecture
- Experience with NoSQL and SQL databases
- Proficient in troubleshooting and debugging complex system issues
- Experience in Enterprise Applications
- Excellent communication and leadership skills
- Ability to work in a fast-paced and collaborative environment
- Strong problem-solving and analytical skills
Roles and Responsibilities :
- Work closely with product management and cross-functional teams to define requirements and deliverables
- Design scalable and high-performance applications using Java, J2EE, and Springboot
- Develop and maintain microservices using Kubernetes and containerization
- Design and implement data models using NoSQL and SQL databases
- Ensure the quality and performance of software through code reviews and testing
- Collaborate with stakeholders to identify and resolve technical issues
- Stay up-to-date with the latest industry trends and technologies
About Company:
The company is a global leader in secure payments and trusted transactions. They are at the forefront of the digital revolution that is shaping new ways of paying, living, doing business and building relationships that pass on trust along the entire payments value chain, enabling sustainable economic growth. Their innovative solutions, rooted in a rock-solid technological base, are environmentally friendly, widely accessible and support social transformation.
Requirements:
1. Java 8+, J2EE,
2. Core Java- More hands on collections framework
3. JPA- Spring, Hibernate
4. Webservices (SOAP / Rest)
5. Knowldege on SQL & PLQL (Oracle/MySQL)
6. Expericne in Agile tools & processes
7. Good analytical & Communication skills
Requirements
Location: Mumbai, Maharashtra, India
Desired Experience: 3+ years
Roles and Responsibilities :
We are seeking an experienced Java Engineer to join our team. The ideal candidate will be responsible for designing and developing scalable applications using Java and related frameworks.
Core Accountabilities:
- Design and develop high-quality Java applications using best practices and design patterns Write clean, maintainable, and testable code using Java and related frameworks
 - Collaborate with cross-functional teams to develop and deploy applications
 - Develop and maintain continuous integration and continuous deployment pipelines using Git and related tools
 - Troubleshoot and debug applications in production and development environments
 - Stay up-to-date with emerging trends and technologies in software engineering and Java development
 
Experience required :
- Bachelor's degree in Computer Science or a related field
 - 3+ years of experience in developing applications using Java and related frameworks
 - Strong experience in Core Java, Spring Framework, Hibernate, and related Java frameworks
 - Experience in working with Git for version control and collaboration.
 
Additional optional requirements
- Knowledge of AWS services
 - Experience in working with NoSQL databases such as MongoDB and Cassandra
 - Experience in other programming languages such as Python and Node.js
 
Skills required :
- Excellent problem-solving skills and ability to work in a fast-paced environment Strong communication and collaboration skills
 
Java Developer
As a senior technical member of the team, you will be expected to lead the team in the design, architecture, and implementation of high-quality, well-architected software products with a specific focus on cloud, distributed systems, scalability, elasticity and SLA rollups into each component. In this role, you are expected to interact with Senior Architects, Product Managers, Solution Architects and occasionally, with Partners and customers to discuss and collaborate on strategies for enhancing features and coming up with next-generation products. Critical thinking and strong leadership skills are a must as the candidate will be involved in leading a team and making crucial road map decisions.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
- 8+ years of hands-on experience with Java-based development projects using RESTful APIs, SpringBoot, horizontal scalability, microservices, high availability principles
 - You master the entire life-cycle including research, design, application and deployment architecture, development, testing (dev owns quality), continuous deployment and continuous delivery up until to production.
 - You will develop complex, highly available, distributed, cloud-based solutions, and maintain its high level of quality software.
 - Solid background in OOP, object and data modelling using SQL and NoSQL databases
 - Experience using containers, Kubernetes and developing services on AWS
 - Monitor resource allocation, consumption, and performance.
 - Engage in service software performance analysis and system tuning.
 - Challenge yourself to walk in a different path and to deliver quickly while maintaining a high quality
 - Experience with automation tools like Jenkins, GitLab CI
 - Excellent communication skills essential
 
- 2+ 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
 
- 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.
 
Experience in Design Patterns, Design principles & memory Management.
- Strong understanding of data structures and algorithms
- Sound understanding of object-oriented programming and excellent software design skills.
- Good experience of SOA/Microservices/Restful services and development of N-tier J2EE / Java Springboot applications (API- s).
- Strong understanding of database design and SQL (mySql/mariaDB) development
- Should have experience in Apache Kafka, RabbitMQ, or other Queueing systems.
Delivery of High Quality, Scalable and Extensible systems, and applications on-time and on-budget.
-Adoption and Evolution of the software engineering practices and tools within the organization
- Keep in sync with the latest technology developments and open source offerings. - Collaborate with other technology and business teams within the organization to provide efficient robust solutions to the problems.
Company, established in 1990 and headquartered in Troy, Michigan, is a leading global information technology, and business process services company with operations across North America, Europe, Asia Pacific, Middle East, and India. We leverage our expertise in legacy and emerging digital technologies to deliver transformative outcomes for our enviable list of clients, which includes Fortune 1000 companies.
Company new vision “Reimagining a better-shared world” and mission “Bringing human expertise to tech for delivering purposeful solutions that amplify value” is at the heart of our transformation approach, powered by cloud, platform mindset, and engagement. Our motto “Let’s make digital change happen” is our commitment to empower our clients to succeed in this digital world. While our values – integrity, teamwork, the pursuit of excellence, committed, customer-centric, and thought-leadership, defines our character and behavior.
Requirements:
Java, Springboot, hibernate, reactjs, angular, microservices
Location: Chennai
Graduate with 4 to 8 yrs of experience









