
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.

Similar jobs
Responsibilities:
• Contribute to all phases of the development lifecycle
• Write well designed, testable, efficient code
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency.
• Identify bottlenecks and bugs, and devise solutions to these problems
Skills: • Expert hands on knowledge of latest technology, good exposure to web technologies and open to all technologies like Java, J2EE, Spring boot , Microservices, Cloud computing, any DB • Very good exposure to DevOps concepts and tools, Continuous Integration and Continuous Delivery • Quick learner, believes in continuous learning and acts as a catalyst for building the culture within the organization • Analytical thinking skills, problems solving with strong exposure to root causing tools and techniques and ability to come up with solutions in complex situations.
• Solid understanding of object-oriented programming
• Familiar with various design and architectural patterns
• Skill for writing reusable Java libraries
• Experience with both external and embedded databases
• Understanding fundamental design principles behind a scalable application
• Proficient understanding of code versioning tools, such as Git
• Familiarity with build tools such as Ant, Maven, and Gradle • Deep insight of Java and JEE internals such as memory management, transaction management, etc. • Implementation of API. • Problem solving skills, analytical mind, and a positive attitude. • Experience with test-driven development. • Experience in the Spring, Spring Boot, and Hibernate • Knowledge of developing REST API. • Results oriented and focused on meeting deliverable timelines. • Good communication skills • Problem-solving attitude • Ability to establish priorities • Teamwork and willingness to listen to others • Eagerness to learn new ideas, concepts, and technologies. • Understand Java EE Architecture
• Clear understanding of web services and SOA related standards like REST/OAuth/JSON • Good knowledge of MicroServices. • Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience. • Working experience in Industry Standard protocols related API Security • Strong background working with Linux/UNIX environments. • should have hands-on experience in developing software with agile or scrum methodologies and are ready to lead our junior developer's team.
Job Summary:
We are looking for an experienced Java Developer with 4+years of hands-on experience to join our dynamic team. The ideal candidate will have a strong background in Java development, problem-solving skills, and the ability to work independently as well as part of a team. You will be responsible for designing, developing, and maintaining high-performance and scalable applications.
Key Responsibilities:
- Design, develop, test, and maintain Java-based applications.
- Write well-designed, efficient, and testable code following best software development practices.
- Troubleshoot and resolve technical issues during development and production support.
- Collaborate with cross-functional teams including QA, DevOps, and Product teams.
- Participate in code reviews and provide constructive feedback.
- Maintain proper documentation for code, processes, and configurations.
- Support deployment and post-deployment monitoring during night shift hours.
Required Skills:
- Strong programming skills in Java 8 or above.
- Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
- Proficiency in RESTful APIs, Microservices Architecture, and Web Services.
- Familiarity with SQL and relational databases like MySQL, PostgreSQL, or Oracle.
- Hands-on experience with version control systems like Git.
- Understanding of Agile methodologies.
- Experience with build tools like Maven/Gradle.
- Knowledge of unit testing frameworks (JUnit/TestNG).
Preferred Skills (Good to Have):
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines.
- Basic understanding of frontend technologies like JavaScript, HTML, CSS.
Must Have:
● Experience in Java or Core Java (7+ years)
● Experience in SpringBoot (4+years)
● Good Knowledge of Microservice, Multithreading, design pattern Concept
● Framework: SpringBoot, Spring Security, JAX-RS, Hystrix, Kafka
● ORM: Spring Data JPA. Hibernate
● Cloud Service: AWS(MSK, S3), Serverless lambda Functions
● Build tools: Maven, Gradle
● Good To Have: Spring Webflux, Web Client, ecommerce domain experience.



- You have experience with two or more development languages preferably Java or Python and React, etc
- You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
- Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Kapture CRM is an enterprise-focused Service automation SaaS platform. We help 500+ enterprises in 14 countries to manage their customer service in a more intelligent, contextual way.
Roles & Responsibilities :
* Proven experience in Java8, Spring Boot, Microservices/API
* Strong experience with Kafka, Kubernetes
* Strong experience in using RDBMS (Mysql) and NoSQL.
* Experience in working in Eclipse / Maven environments.
* Hands-on experience in Unix / Shell scripting.
* Hands-on experience in fine-tuning application response/performance testing.
* Experience in Web Services.
* Strong analysis & 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/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

- 8+ years of relevant work experience
- Well-versed in data structures, algorithms, and software design. Programming experience with at least one of
- Java or Python and object-oriented design
- Knowledge on SQL, NoSQL databases, Messaging/Caching technologies and AW deployments is a plus
- Exposure to the architecture and design (design patterns, security, reliability and scaling) of new and current systems. Experience in building highly scalable business applications, which involve implementing large complex business flows involving multiple third-party integrations
- Prior startup experience is a plus
As Back end developer, we expect you to be motivated in solving real-life complex problems and create compelling experiences for our Resellers. Being a small company we have a culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery. Enhance or build Restful web services for our mobile app.
Responsibilities:
- Develop server-side components, REST APIs
- Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules.
- Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature.
- Lead the design and architectural improvements
- Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application.
- Reduce technical debt with quality coding
Requirements:
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College.
- Excellent Object Orientation, coupled with excellent problem solving and debugging skills.
- Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr.
- Must have hands-on experience in building scalable and secure back end systems.
- Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency
- Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment.
- 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)


Expereince: 3-5 years
Domain: SQL server/SSIS/Cloud technology
Good Knowledge in Creating new tables in database.
Using Triggers, trunket,delete,view,etc



