
Technical Requirement:
- At least 5 years of experience in Java, J2EE technologies.
- Expertise in doing development using Java, Spring Boot, Spring modules (Spring Security, Spring MVC, Spring Data JPA, etc.), Hibernate, Web Services
- Worked on REST web services.
- Worked on application server : Tomcat
- Worked on Eclipse IDE
- Knowledge of Swagger, Postman
- Worked on Database like MySQL
- Worked on Git, Maven, CI/CD pipelines
- Good to have knowledge of using Docker and Mongo DB

About India Bison
About
Similar jobs
Role: Java Developer
Location: Bengaluru - Hybrid
Mode: Full Time
Job Description: We are looking for a talented and motivated Software Engineer with expertise in both Windows and Linux operating systems and solid experience in Java technologies. The ideal candidate should be proficient in data structures and algorithms, as well as frameworks like Spring MVC, Spring Boot, and Hibernate. Hands-on experience working with MySQL databases is also essential for this role.
Responsibilities:
● Design, develop, test, and maintain software applications using Java technologies.
● Implement robust solutions using Spring MVC, Spring Boot, and Hibernate frameworks.
● Develop and optimize database operations with MySQL.
● Analyze and solve complex problems by applying knowledge of data structures and algorithms.
● Work with both Windows and Linux environments to develop and deploy solutions.
● Collaborate with cross-functional teams to deliver high-quality products on time.
● Ensure application security, performance, and scalability.
● Maintain thorough documentation of technical solutions and processes.
● Debug, troubleshoot, and upgrade legacy systems when required.
Requirements:
● Operating Systems: Expertise in Windows and Linux environments.
● Programming Languages & Technologies: Strong knowledge of Java (Core Java, Java 8+).
● Frameworks: Proficiency in Spring MVC, Spring Boot, and Hibernate. ● Algorithms and Data Structures: Good understanding and practical application of DSA concepts.
● Databases: Experience with MySQL – writing queries, stored procedures, and performance tuning.
● Version Control Systems: Experience with tools like Git.
● Deployment: Knowledge of CI/CD pipelines and tools such as Jenkins, Docker (optional)
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.
Minimum 7-12 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Experience:
The candidate should have about 2+ years of experience with design and development in Java/Scala. Experience in algorithm, data-structure, database and distributed System is mandatory.
Required Skills:
Mandatory: -
- Core Java or Scala
- Experience in Big Data, Spark
- Extensive experience in developing spark job. Should possess good Oops knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complexity of spark job.
- Working knowledge of Unix/Linux.
- Hands on experience in Spark, creating RDD, applying operation - transformation-action
Good To have: -
- Python
- Spark streaming
- Py Spark
- Azure/AWS Cloud Knowledge of Data Storage and Compute side
Work Experience: 3 to 5 years
Official Notice Period – Immediate to 15 days ONLY
Excellent communication skills
Job Location – Mumbai
Mandatory Skills – Java 8, Spring boot, Hibernate, Microservices, Angular
4 to 8 Yrs Experince
Java Developer
Spring Boot
Webservices
Microservices
NP:60 Days
- Design, develop, test, debug and maintain components of a feature-rich management and orchestration product
- Manage one or more project priorities and deadlines
- The programming languages are mainly Python and Java
- Understand the infrastructure details of public clouds and use DevOps best practices to implement provisioning
You'll Need:
- Strong software design and implementation skills in building infrastructure frameworks.
- Experience building and operating extensible, scalable resilient systems.
- Working knowledge of Java and Python.
- Solid understanding of basic systems operations (disk, network, etc).
- Willingness and ability to learn new languages and concepts.
- 8+ years of experience and a BS/MS degree in Computer Science -or- a related field.
Nice to have:
- Cloud infrastructure systems engineering experience.
- Experience in building control planes.
- Experience building RESTful APIs.
- Experience with containers and cluster managers like Kubernetes.
- Experience in App deployment and config management frameworks such as Ansible, Terraform, Chef, Puppet, etc.
Minimum 5-7years of professional experience building web-applications
Strong experience in backend development
Strong experience in AI/Machine Learning development, Data Analysis/Processing
Experience in creating robust and secure REST APIs
Hands-on exposure to RDBMS like PostgreSQL, MySQL, MariaDB etc.
Proficiency with one or more programming languages from Java, Python, Node/JavaScript
Solid familiarity working with cloud and related technologies, AWS, GCP and Azure cloud environments
Ability to do very quick research in unknown technologies
Startup mindset, comfort with chaos and multi-tasking ability
Strong programming fundamentals in Data Structures, Algorithms
An eye for writing performance optimum code in any tool set
Required Knowledge and technical skills:
- Expert level experience designing and building web services using Java
- Hands on experience in frameworks like struts , springs, hibernate
- Experience with multiple database platforms
- Experience with high volume, mission critical applications
- Experience building distributed systems at Internet scale
- Knowledge of commonly used design patterns
- Prior experience building internet platforms from the ground up
- Understanding Microservices patterns and architectures, enterprise design and industry best practices.
Required Qualities/ personal skills:
- Strong written and verbal communication skills
- Strong interpersonal skills and time management skills
- Strong analytical and troubleshooting skills
- Experience working in an Agile environment
- Experience working in a fast-paced delivery environment








