We are looking to hire geeks in Java Backend Development with following criteria:
Must have strong algorithmic and logical skills. Should be well aware about the complexity terms.
Have considerable knowledge of design patterns.
Must have strong understanding of Java basics.
Must have worked with multi-threading systems.
Must have worked and well-versed with at-least one sql database. NoSql database experienced is a great plus.
Must have a good understanding of Spring basics. (Lifecycle/DI/IOC/AOP/Beans)
Must have deployed at-least 3-4 projects end-to-end on server by his/her own.
Must know how to test and debug an application.
Must know handful of necessary Linux commands.
Must have knowledge of one of the containers (EC2/Azure/Other).
Must be well experienced with versioning system(Git).
Max Notice Period: 15-30 Days
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 App&Web
Founded :
2016
Type :
Products & Services
Size :
20-100
Stage :
Profitable
About
En App&Web somos el punto de partida de tus ideas. En App&Web te ayudamos a iniciar y darle forma a tu proyecto e idea de negocio a través del desarrollo de soluciones tecnológicas innovadoras. Somos especialistas en desarrollo web a medida, desarrollo...
Experience in API development using Java will be a plus.
Excellent knowledge and experience in writing testable, scalable, flexible, robust and efficient web applications using JavaEE 6/7 technologies, specifically, Spring core, Spring Boot Spring Data, spring batch and JPA
Experience in successfully deploying Java-based applications in production and understanding load-balancing, authentication, and fault tolerance through Tom Cat.
Experience in database modeling (MySQL/NoSQL databases such as Mongo DB)
Knowledge of integrating with Ant, Maven, GIT and Shell scripting.
Strong backend experience to develop Data Layer using at least one of the ORM frameworks like Hibernate, JPA etc.
Strong RDBMS Skills and SQL skills. Experience in MySQL, Teradata and warehousing databases.
Experience in Analytics frameworks and visualization products.
Excellent knowledge and experience of Maven, Continuous Integration, and Continuous Delivery with Jenkins. • Experience with JavaScript frameworks, especially Angular is a definite plus.
Tools/Technology needs:
Java 8, J2EE , Spring Boot, Microservices, Apache Spark, DevOps, Advanced SQL, preferably with
expertise in Data engineering/Data analytics,
ELK(Elastic Search, Logstash , Kibana) stack, Teradata, any No SQL database, Hands on experience in
maintaining products on Cloud Technologies like PCF, Azure, Docker, Kubernetes, etc, NodeJS,
Angular 2x, GitLab with CI/CD, Hands on experience in Unix server, Shell scripting, Large data
processing, Performance tuning, Experience in working in various Test Automation frameworks like
Selenium, Test NG, Python, Cucumber, Karma, Karate/ Jasmine, etc
Experience in using Eclipse, Spring tool suite, Project building tools - Maven, Gradle, etc, JIRA for ALM.
● 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 strong Java Developer to join our team! As a Java Developer, you will have to have a strong under- standing of Java and the different frameworks like Spring, etc., and have experience working on Cloud and Containers.
The Developer will perform duties and tasks to support a complete life cycle management (example: Analysis, Technical Requirements, Design, Coding, Testing and implementation of Systems, etc.). The Developer will work closely with the Product and Technical teams across different regions primarily Europe and will
be part of an Agile Team. The role includes research and Continuous Development of new Products based on new Tech- nologies. This position collaborates with the operations team routinely and henceforth excellent English communication
skills (bothwritten and verbal) are essential. A clean coder who will always leave the code in better shape than they found it. A curious person who never stops learning and loves to try new things, even when theydon’t succeed on the first try A team-oriented developer with the motivation to bring out the best in others A person who shares our appreciation for transparency and is willing to share theirexperience and knowledge for the benefit of the team Someone who is willing to take a stand for something they believe in. Somebody that takes pride in their work and knows that development is a craftsmanship Duties & Responsibilities Conducts systems and requirements analysis, creates and contributes to task lists, cost and time analysis Performs assigned functions and tasks to meet project plan and quality review requirements. Raises issues as appropriate to support effective resolutions. Analyzes specifications and user requirements to perform assigned applications development work. Assists with system and componentdesigns to meet requirements. Participates and documents design and code reviews to improve quality. Analyzes, designs, codes, tests, and documents to develop application software.
Develops unit tests and unit test plans to deliver quality code. Performs applications maintenance and support functions to support problem resolution. Qualifications: • Bachelor’s degree in Computer Science or IT related field • 4-7 years of experience working across different product domains in a product development/engineering role
• Good communication skills necessary to manage business requests and work with different teams across differ- ent geographies and time-zones; experience working with remote and distributed teams will be an added ad- vantage
• Hands-on working knowledge and experience is requiredin: a. Java (Spring, Spring Boot, etc.) b. Experience working in GCP or AWS or Azure c. Experience working in Containers & Unix Platforms d. Relational Databases (PostgreSQL, MySQL, SQL, etc.) e. Messaging (RabbitMQ, ActiveMQ, Kafka etc.) f. Agile Methodologies (Scrum, TDD, BDD, etc.) g. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and Secure Design patterns and architecture is a must h. Data Structures and Algorithms using Java or other Programing Languages i. Strong organizational skills j. Agile Methodologies (Scrum, TDD, BDD, etc.) • Experience with several of the following tools/technologies is desirable: a. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ. b. Multiple Java technologies around Spring, Spring Bootetc. c. Design Patterns and implementing the Design Patterns d. Development of Complex Application and System Architectures e. NoSQL Databases (Redis, Mongo, etc.) f. Experience working with CI/CD pipelines with for example GitHub Actions. • Knowledge of the following technologies is a plus: a. Other Programming Languages (NodeJS, etc.) b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc. c. Application Servers like Tomcat, etc. d. HTML5, CSS, AJAX, React e. Full stack development f. Secure Development based on OWASP standards
Sampana Digital (SDPL) (http://www.sampanadigital.com">www.sampanadigital.com) is a digital technology company that provides end-to-end product engineering and digital transformation services. Our engineering services includes web & mobile application development, user experience design, cloud, testing and infrastructure managed services to transform businesses digitally. We also enable enterprises with contextual and personalized two-way multi-channel mobile communications, including SMS, voice, email and PWA technology.
We believe in small teams of smart, committed, and diverse individuals coming together and form a breakthrough insight. We are a team of passionate professionals to craft an unbeatable culture and services.
Come and join us!
Role Description
We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications, and your roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Job Responsibilities:
Work with and direct the team’s software engineers in setting the standards for coding, testing and software quality
Collaborate closely with the team’s BAs on the efficient transition of BDD’s and Swaggers to the engineers as part of the overall workflow.
Oversee and manage the scope, timeline, and goals forth delivery of working software
Oversee and assist in the production of comprehensive documentation
Oversee and provide support to production cutovers and migrations as required
Lead the analysis and resolution of technical and application problems
Supporting the Scrum Master
Participate in and support backlog grooming, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos and other Scrum related meetings
Provide clear reporting on the status of the scope, timeline and progress for the delivery of working software
Assist in setting up a robust out of hours support process
Assist in the prioritisation of bugs and defects
Providing Guidance and Mentoring
Participate in peer reviews of solution designs and related code
Provide technical leadership to the teams’ software engineers through coaching and mentorship
Identify and encourage areas for growth, education and development within the team
General
Self-Starting Leader capable or working under pressure
Curious and engaged in Continuous Learning and Professional Development
Strong DevOps experience
Java and Spring Developer with +5 years’ experience with the following skills
Java 1.8+
Spring
Microservices with Spring-boot
Spring cloud config
Unit tests with Spring-boot
Docker
Openshift/Kubernetes
Basic understanding of API gateways
OpenAPI (Swagger) specification.
Understanding of basic networking concepts
Integration into backends via various protocols (SOAP,REST, XML-RPC etc)
CI/CD (Jenkins, pipelines etc)
The following additional skills would be advantageous:
Sapper.AI is building the next generation intelligent automation software. We are a young startup and if you are looking at exciting work, long hours and lot of learning, have a passion to create new innovation and go-getter attitude, this is the place to be.
Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
Expectations -
Have at least 3 years work experience in Java 8 or higher / J2EE Java development.
Have experience of agile systems development methodologies such as SCRUM
Experience in designing the solution and implementation.
Is a communicative, positive, outgoing and driven team player.
Solution-oriented, see opportunities and proactively proposing new solutions, speak and write fluently in English.
Good to have certifications in Java, Spring etc.
Experience in Java 8.
Experience in Spring Boot and other spring framework like Spring data, AOP etc.
Experience in MongoDB/ Kafka / RabbitMQ etc.
Experience in REST API
Have worked on microservices
Should have worked on minimum 2- 3 projects
Experience in writing effective Unit test case for better coverage.
Experience in writing good quality code by following code quality tools likes SonarQube etc.
Some skills we consider critical to being a Lead Software Engineer: ● A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience ● 5 to 9 years of Software Development experience ● Experience in system design, distributed systems, relational and No-SQL databases. ● Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform) ● Solid software development background including design patterns, algorithms, data structures, test driven development ● Any previous experience in working with Big Data or leveraging machine learning in improving consumer experience is desirable. ● Excellent verbal and written communication skills
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!