We seek an experienced Java Developer to build, troubleshoot, and deploy scalable backend applications, databases, and microservices using containerization technologies.
Key Responsibilities
Troubleshoot, debug, and upgrade software for optimal performance and reliability.
Author technical documentation covering code, APIs, databases, and deployment processes.
Develop and manage databases (MSSQL/MySQL/PostgreSQL) and Java/Spring Boot applications.
Design and implement microservices architectures for distributed systems.
Deploy applications using Docker containers, including Dockerfile creation, image building, and orchestration.
Optimize queries, APIs, and services; integrate CI/CD pipelines for automated deployments.
Collaborate on code quality, testing, and production support.
Required Skills & Experience
Expertise in Java, Spring Boot, and microservices development.
Proficiency with MSSQL, MySQL, PostgreSQL for data modeling and optimization.
Strong Docker skills: containerization, Docker Compose, multi-stage builds, and deployment best practices.
Experience with REST APIs, JPA/Hibernate, Git, Maven/Gradle, and cloud platforms.
| Databases (MSSQL / MySQL / PostgreSQL) Advanced Data handling |
| Docker Advanced Deployment & containerization |
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Companies hiring on Cutshort
About Flycatch infotech PVT LTD
Founded :
2018
Type :
Services
Size :
20-100
Stage :
Profitable
About
Looking for custom software development & web app development in Saudi? Find expert teams specializing in custom solutions tailored to your business.
Enterprise Minds, with core focus on engineering products, automation and intelligence, partners customers on the trajectory towards increasing outcomes, relevance and growth.
Harnessing the power of Data and the forces that define AI, Machine Learning and Data Science, we believe in institutionalizing go-to-market models and not just explore possibilities.
We believe in a customer-centric ethic without and people-centric paradigm within. With a strong sense of community, ownership, and collaboration our people work in a spirit of co-creation, co-innovation and co-development to engineer next-generation software products with the help of accelerators.
Through Communities we connect and attract talent that shares skills and expertise. Through Innovation Labs and global design studios we deliver creative solutions. We create vertical isolated pods which has narrow but deep focus. We also create horizontal pods to collaborate and deliver sustainable outcomes.
We follow Agile methodologies to fail fast and deliver scalable and modular solutions. We constantly self-asses and realign to work with each customer in the most impactful manner.
Pre-requisites for the Role
1.Job ID-EMJB0120PS
Primary skill:
Java version 8.0
Apache Kafka
Java version 8.0
SQL
Good communication skills, proactive and responsible way of working
Secondary skill:
(Good to have)
Wicket/JSF/Struts/Servlet/JSP experience on any of the web development technology
SQL Server / Oracle
JPA/JCA
Spring (Boot, Cloud, additional feature)
Micro Services
Container Orchestration (e.g. Docker)
Container Management System (e.g. Kubernetes)
Continuous Integration and Continuous Delivery (e.g. Jenkins)
Years of Experience: 5-8 Years
Location:(Hybrid Model)
Position-2
Budget- Max 30 LPA
NP- Immediate
Primary Role & Responsibility
As a senior software engineer, your daily work involves technically challenging applications and projects where your code makes a direct contribution to the further development and upkeep of our VI solutions and to its application in projects.
As a software engineer, we expect much more from you than just the ability to design and develop good software. We find it important that you possess an inherent drive to get the best out of yourself every day, that you are inquisitive and that you are not intimidated by situations which require you to branch off from the beaten track. You work together with colleagues in a SCRUM team. In addition, you have regular contact with other software teams, software architects, testers and end users. Good communication skills are therefore extremely important, as well as the ability to think pro-actively and suggest possible improvements. This gives you every opportunity to contribute your personal input and grow and develop within the department.
The often-complex functionality of the software includes business logic, controls for logistical transport, communication with external computer systems, reporting, data analysis and simulation. This functionality is spread across the various components of the VIBES suite. You design, program and test the software based on a design concept and a set of requirements. In some cases, you must personally formulate these requirements together with the (end) users and / or internal stakeholders. Learn more about the VI products.
Desired Profile & Experience: Knowledge of Kafka and experience with Java
Job Description:
Educational Qualification:
E., B. Tech, BSc. Tech, MCA, or an equivalent degree
Essential:
Strong Knowledge of Core Java & Advanced Java.
In-depth knowledge of Spring MVC framework, Spring Security framework, Tag libraries, Hibernate framework, Spring Boot, Micro services, etc.
Should have the knowledge and experience in REST API, JSON, XML.
Knowledge of frontend technology - Angular/React, JSP, HTML, CSS.
Should have thorough Knowledge of any Two of the RDBMS, i.e., Oracle, MSSQL, PostgreSQL, IBM DB2, etc.
Should have understanding of NoSQL Databases such as MongoDB.
Databases Designing and implementing in accordance to end-users information needs and views.
Hands on database triggers, function and procedures.
Strong knowledge of Web based applications.
Should have know-how of 3-tier architecture.
Should have understanding of HTTP/s (SSL).
Should have Hands on experience of Microsoft OS, Linux OS, etc.
Should have used SVN, Bug tracking and Test case repository tools.
Knowledge / exposure to Secured Coding Practices keeping the requirements to avoid OWASP top 10 vulnerabilities in Application. Ability to understand and fix such vulnerabilities. This would be an added advantage.
Knowledge of Software Effort estimation
Inclination towards Documentation (Very Important)
Should have at least 2 years’ experience as a full stack developer.
● Engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc or any Equivalent Degree. ● Proven work experience as a Back-end developer. ● In-depth understanding of the entire web development process (design, development and deployment). ● Proficient in Java, with a good knowledge of its ecosystems ● Basic understanding of JVM, its limitations, weaknesses, and workarounds ● Ability to decide when to use relational vs NoSQL databases and must be experienced with at least one of the relational databases (MySQL) as well as experience with ElasticSearch will be good to have ● Familiarity with concepts of MVC, JDBC, and RESTful ● Experience with Spring, Spring Boot, Spring MVC ● Experience in CI/CD and Cloud technologies ● Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience ● Familiarity with front-end languages (e.g. HTML, JavaScript and CSS) - Not mandatory ● Participation in coding competitions such as hackathon, hackerrank will be added advantage.
We are looking for a great Java Developer who is passionate about working in the Microsoft tech stack using Java. Your primary focus will be on developing common reusable components and implementing them following well-known best practices. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving and an attitude to learn is essential.
Job Responsibilities:
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
Contribute in 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.
Design and develop dockerised microservices for cloud
Required skills and experience include:
BS in Computer Science or other field of study and applicable work experience.
Most likely 3-5 years of experience on Java Web Development.
Experience in developing Microservices for cloud (Azure/AWS/GCP) is preferred
Experience in Spring Framework (Spring boot, spring Batch), Spring MVC, Microservice model, RESTful web services
Experience in databases like SQL Server, Oracle, PostgreSQL, MySQL, MongoDB is desired.
Should have hands-on experience on Hibernate, JPA or MyBatis or any other persistence framework.
Must have strong teamwork orientation and the ability to foster collaboration within and across teams
Knowledge of Maven/gradle
Knowledge of Docker, Kubernetes
Good Communication skills ( English)
Primary Skills(Mandatory)
Core and Advanace Java 1.8 , Web and Microservice development using java (Jsp, Servlet, Spring boot, Spring MVC), Restful Web Services, Spring framework, RDBMS (Postgres, Mssql server), Hibernate
Secondary Skills
Java script, Frontend web development - (Angular,nodejs) ( Not mandatory)
Additional Information
Should have experience of working in any previous IT Software company
About Embibe At Embibe, we have just one mission - to truly personalize education. Because every child deserves it. This has led us to embark on this noblest of journeys to deliver life and learning outcomes for every student! Rooted in consumer behavior, we are leveraging AI and Data Science to deliver personalized achievement journeys for every student. We are a tribe of intellectually fierce people from diverse backgrounds, focused on building cutting-edge products that empower everyone in the education ecosystem - students, teachers, educational institutes and parents. We enable a deeper understanding of student behavior, their strengths and weaknesses through analysis at a granular level. It is this shared vision of democratizing and personalizing education that unites us all. Embibe is powered by AI and data science algorithms, using these contents being recommended across platforms and millions of learning outcomes delivered to students. Since its inception, millions of students have used the imbibe platform for learning concepts and outcomes. Academic users have spent 52mins on average with an average of 3 sessions daily. Embibe has been launched for 12 languages across India with support for 361 Exams (English), and 120 Exams (Hindi) for K6-K12 having 22.6L+ Qs and 58k+ Tests, 29k videos, 50k+ 3D assets. Embibe is the world's largest live online public sector implementation in edtech for test preparation, NTA app which is powered by Embibe has 3.1Mn+ downloads, and 14.3Mn hours spent by users with total 13.4Mn sessions and 1.64Bn attempts.SchoolApp is currently being used by 1000s of schools across India and we are planning to scale it to 100Mn students with 1Mn schools with 10Mn teachers in the period of the next 3yrs. Prerequisite We are looking for a Software Engineer across levels who have ever contributed to any large-scale systems be it content platform e.g. Quora/Medium, streaming platform e.g. Netflix or Hotstar, activity log system e.g. Twitter feeds or payment systems like Razorpay to name a few. I/O, Read-Writes, DB connections, Distributed Locking, Memory, Bandwidth, High Throughput, Low Latency and minimal CPU cycles excite you!! You are deep thinkers and can bring ideas to the table, before starting writing the code!! Interested? We'd love to hear from you. Who are you? ● 2-14yrs years of relevant large-scale product company experience ideally in a fast-moving B2C/B2B environment. ● Programming. Proficiency in object-oriented and multi-threaded programming in at least one of the following languages: Java, Python,React.js, Node.js, Next.js, PHP, Golang etc. ● Deep understanding & experience of high-performance web-scale & real-time response systems, and large scale distributed systems. ● CS Fundamentals – exposure to a wide variety of problem spaces, Good in Data Structures and Algorithms Design, Problem Solving. ● Open source contributors and can do quick POC of technologies will catch our eyes. ● Expertise in designing, implementing and operating distributed Systems architectures and concepts, especially on public cloud infrastructure (AWS/Azure) ● Demonstrated expertise in applying systems patterns (e.g., Client-server, N-tier, Master/Slave, MVC) and API constructions (e.g., Swagger, OpenAPI). ● Experience in a high-availability 24/7 environment (cloud platforms are a plus). Expertise should include several of the following: ○ High-performance,up-time (99.999%) and self-recoverable systems. ○ Control, orchestration and automation platforms leveraging containers or VMs. ○ RPC frameworks (e.g., Protobuf/gRPC, Thrift, Bond) ● Experience with one or more Data Stores like (MySql, Postgres ) and NoSQL DataStores ( Mongo, Cassandra, Scylladb, Hbase, Redis, Aerospike etc.). ● Experience with Agile software development, TDD, and Continuous Integration. ● Experience in building Web/RESTFul/GraphQL services. ● Sound knowledge of *Nix, ORM(Hibernate, JPA), Spring ecosystem, Messaging platforms like Kafka/RMQ, build framework like Maven/Gradle etc. ● Very strong system design and object-oriented skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction. ● Solid coding skills with the ability to drive teams through massive refactoring exercises & improve coding standards across large code bases. ● Deep knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions. ● Exposure to complete product development cycles – from inception to production to scaling up, supporting new requirements, and re-architectures. ● Having experience building web infrastructure in cloud environments (such as AWS or Azure/GCP) is a plus. You understand and are always excited about learning new e.g.docker, Kubernetes. ● Education. M.Tech/M.Eng in Computer Science/Engineering or B.Tech/B.E in the same disciplines with equivalent years of experience would be a plus. We'd particularly love it if: ● You’re a steward for engineering quality, reliability, scalability, availability, maintainability, flexibility habits and mindset in the organization under your purview, You know SOLID,12 factor App and Design Principles which you can apply or help the team in applying as needed. You can assure that our architectures are consistent with industry best practices. ● Version control tools like Git, SVN etc are good to have. ● Gather, understand, and prioritize requirements, research potential solutions, rapidly build prototypes, and distill and communicate what was learned, expected risks, resources & security concerns. ● Mentoring more junior engineers to instill engineering best practices and driving high standards in documentation, code reviews, design reviews, architecture discussions and strategy roadmap development. ● Actively participate in development along with team members - creating modules & systems that can then be treated as a working reflection of the best practices. ● Set the vision of the domain architecture and technology stack for technology in your organization, You understand LLD and HLD. ● Be an evangelist for technology - drive a culture of curiosity and active debate around technology in your organization. ● Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create. Note: We just use degrees to measure the Temperature!!
Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides the full stack managed services to support the business applications and data infrastructure
We are looking for a Java Full Stack Developer who has the expertise and deep knowledge of frameworks and tools used in java and who works end to end on the application stack, right from developing the front end, the back-end module & the database.
It's a once-in-a-lifetime opportunity to join our start-up run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges
Key Responsibilities
· Ability to write high-quality code efficiently
· Design and develop new services or micro-services.
· Participate in planning and management of development process.
· Share architectural design vision with both technical and non-technical team members, including fellow engineers.
· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.
· Experience solving complex problems and implementing solutions for performance and scalability.
· Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation.
· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.
· Comfortable working with all aspects of software development; including DevOps, quality assurance, research, and design.
Key Requirements
· 3+ years of experience working with Core Java, Spring framework & Spring Boot, Hibernate, Spring Data JPA.
· Knowledge of microservices architecture is mandatory.
· Must have worked on Java Multi-threading & Java NIO.
· At least 1-year of experience with front-end technologies like Angular, React, Vue.js applications.
· Exposure to any of relation database technologies MySQL, Postgres, Oracle, or any No-SQL database.
· Strong knowledge of Web APIs.
· Experience with agile application development.
· Having knowledge of O Auth 2.0 JWT is a plus.
· Proficiency in one or more modern programming languages i. e. Java or J2EE, Python, Go, React.
· Experience in Cloud Technologies including AWS, containers, and Kubernetes.
· Demonstrated experience in performing DevOps for platforms.
· Strong Skill sets in Data Structures & Algorithm in using efficient way of code complexity.
· Passion for learning new technologies and the ability to do so quickly
The Java/Backend Developer is responsible for the development and maintenance of Bytemark’s backend APIs. This person utilizes their knowledge of Java development & web technologies as an integral part of the software development team.
Responsibilities:
Design, develop, maintain, and deliver highly scalable and reliable APIs
Collaborate with development team and product owners to analyze, design, and implement user stories using an agile methodology.
Write high-quality software code that complies with design specifications and meets development and support requirements.
Develop unit tests and test changes using an agile methodology.
Use a variety of tools to perform unit testing, automated builds, and source control.
Participate as a member in Agile teams, and work with other team member to review user stories, estimate effort for user stories, and participate in sprint reviews.
Maintaining current web and back-end features
Learning new skills and technologies as company products and industry standards warrant
Required Skills:
2-6 years of experience building RESTful APIs
2+ year of hands-on Java experience using Play 1.x framework
Knowledge of Spring or Grails frameworks is a plus
Ability to write SQL.
Understanding of OOP
Experience with Test Driven Development (TDD) using JUnit, Selenium or a similar technology
Basic knowledge of Unix
Excellent verbal, written, and interpersonal communication skills
3-8 years of software development experience
Undergraduate degree in the field of computer science or equivalent
Able to handle multiple tasks in a fast paced environment
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!