Cutshort logo
Egen Solutions logo
Java application Developer
Java application Developer
Egen Solutions's logo

Java application Developer

Anshul Saxena's profile picture
Posted by Anshul Saxena
3 - 5 yrs
Best in industry
Remote, Hyderabad, Ahmedabad, Noida, Delhi, Gurugram, Ghaziabad, Faridabad, Kolkata, Indore, Bhopal, Kochi (Cochin), Chennai, Bengaluru (Bangalore), Pune
Skills
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconKotlin
OAuth
Backend testing
Apache Kafka

Egen is a data engineering and cloud modernization firm helping industry-leading companies achieve digital breakthroughs and deliver for the future, today. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary. An Inc. 5000 Fastest Growing Company 7 times, and recently recognized on the Crain’s Chicago Business Fast 50 list, Egen has also been recognized as a great place to work 3 times.


You will join a team of insatiably curious data engineers, software architects, and product experts who never settle for "good enough". Our Java Platform team's tech stack is based on Java8 (Spring Boot) and RESTful web services. We typically build and deploy applications as cloud-native Kubernetes microservices and integrate with scalable technologies such as Kafka in Docker container environments. Our developers work in an agile process to efficiently deliver high value data driven applications and product packages.


Required Experience:

  • Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field.
  • Have experience working and strong understanding of object-oriented programing and cloud technologies
  • End to end experience delivering production ready code with Java8, Spring Boot, Spring Data, and API libraries
  • Strong experience with unit and integration testing of the Spring Boot APIs.
  • Strong understanding and production experience of RESTful API's and microservice architecture.
  • Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases.

Nice to have's (but not required):

  • Exposure to Kotlin or other JVM programming languages
  • Strong understanding and production experience working with Docker container environments
  • Strong understanding and production experience working with Kafka
  • Cloud Environments: AWS, GCP or Azure


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

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.
Companies hiring on Cutshort
companies logos

About Egen Solutions

Founded :
2009
Type :
Services
Size :
100-1000
Stage :
Profitable

About

We build next-generation cloud-native data platforms and applications. Our clients rely on us to architect and execute next generation technology strategies. From building and migrating to cloud-native data platforms to designing new modern business models.
Read more

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Mumbai
6 - 10 yrs
₹15L - ₹30L / yr
skill iconScala
Microservices
skill iconSpring Boot

Roles & Responsibilities

  • Participated in requirement analysis, solution design, and technical discussions with business and cross-functional teams.
  • Designed, developed, and maintained scalable Spring Boot microservices following RESTful API standards.
  • Built and enhanced backend services using Java 8/11/17, Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
  • Developed REST APIs for communication between distributed microservices.
  • Implemented Spring Security with JWT/OAuth2 for authentication and authorization.
  • Worked with Apache Kafka for asynchronous messaging and event-driven communication between microservices.
  • Developed business logic and data processing modules using Scala for high-performance applications.
  • Integrated applications with external systems and third-party APIs using REST and SOAP web services.
  • Designed and optimized SQL queries, stored procedures, and database schemas in Oracle, MySQL, or PostgreSQL.
  • Implemented service discovery, centralized configuration, and API Gateway using the Spring Cloud ecosystem (Eureka, Config Server, Gateway).
  • Containerized applications using Docker and deployed microservices on Kubernetes/OpenShift environments.
  • Built and maintained CI/CD pipelines using Jenkins, GitLab CI, or similar DevOps tools.
  • Performed unit testing and integration testing using JUnit, Mockito, and Spring Test frameworks.
  • Monitored application health and performance using ELK Stack, Splunk, Prometheus, or Grafana.
  • Identified and resolved production issues, performed root cause analysis, and implemented preventive solutions.


Read more
Leading providers of Voice Recording. ( TR1)
Leading providers of Voice Recording. ( TR1)
Agency job
via Multi Recruit by Chandra Kanth
Bengaluru (Bangalore)
3 - 10 yrs
₹20L - ₹25L / yr
skill iconJava
Microservices
J2EE
Spring
  • Strong experience in Java programming.
  • Must have experience on MicroServices using Spring boots /Jersy /Swagger / any other Microservices technology stack
  • Good experience in either Spring or Hibernate
  • Must have at least 1to 2 years’ experience in Web application
  • Knowledge of OOP concepts, industry best practices, and design
  • Good understanding of web technology/enterprise-level applications
  • Good to have experience in JavaScript frameworks
  • Good to have experience in Agile Methodology
BEHAVIORAL SKILLS
  • Self-motivated and a Quick Learner
  • Creative ideas with a problem-solving mindset.
  • Ability to consistently perform and meet deadlines
  • Attention to detail and follow-through
  • A good understanding of customer satisfaction
  • Ability to work effectively in a team as well as in an individual environment
  • Excellent written and verbal communication skills
Read more
Information Technology and Services
Information Technology and Services
Agency job
via Jobdost by Sathish Kumar
Bengaluru (Bangalore), Gurugram, Hyderabad
3 - 8 yrs
₹8L - ₹10L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Responsibilities : 


• Design, code, and implement highly scalable and reliable web-based applications.
• Coordinate with other team’s architect, engineers, and vendors, as necessary.
• Deliver on all phases of development work from initial kick-off, technical setup, application
development, and support.
• Identify exciting opportunities for adopting new technologies to solve existing needs and
predicting future challenges
• Perform ongoing refactoring of code, utilizing visualization and other techniques to fast-track
concepts, and delivering continuous improvement
• Work with product managers to prioritize features for ongoing sprints and managing a list of
technical requirements based on industry trends, new technologies, known defects, and issues
• Manage your own time, and work well both independently and as part of a team
• Quickly generate and update proof of concepts for testing and team feedback
• Embrace emerging standards while promoting best practices


Qualifications : 


• Must have java experience
• Experience in computer science, computer engineering
• Web development work experience preferred
• Demonstrated experience in Agile development, application design, software development, and
testing
• Experience with building RESTful APIs
• Expertise in objected oriented analysis and design across a variety of platforms
• Thorough understanding of JSON, Web Service technologies, and data structure fundamentals
• Experience with adaptive and responsive development techniques
• Aptitude for learning and applying programming concepts
• Ability to effectively communicate with internal and external business partners
• Experience with a broad range of software languages and payments technologies is a plus.

Read more
Remote only
2 - 3 yrs
₹5L - ₹9L / yr
skill iconPHP
MySQL
skill iconLaravel
skill iconCodeIgniter
skill iconJava
+1 more

The Company:


We are a growing EV infrastructure startup with offices in IIT-Madras Research Park and Noida.

Sonik Mobility is a brand of our company Azhar Engineering incubated at IIT-Madras Research Park, which is primarily focused on developing and deploying smartest, lOT enabled and the most user-friendly EV charging stations and semi-autonomous battery swap stations in India ranging from 3.3 kW to 22 kw.

We are a company founded by two graduates and friends namely Mohammad Safa Azhar and Preak Gupta from The Pennsylvania State University, USA and are the only company providing the dual solution of charging and semi-autonomous battery swapping stations under one roof.

Our ideal candidate for this position must have a penchant to learn new things and above all must have a passion to change the status quo of EV charging infrastructure in India.

We believe that charging your EV should be as easy as refueling your ice vehicle if not easier.


The Position: We're looking for a Software Engineer/ Full Stack Developer to work on our application and integration with third party APIs.


Objectives:

We are looking for a Software Engineer/Back-end Developer to work on our cloud-hosted application & integrate with 3rd party APIs. This will include the following:


  • Maintain and keep up-to-date our cloud-hosted application
  • Collaborate with the rest of the team to ensure applications align with organizational goals.
  • Oversee the performance of the application to ensure they're always running properly.

• Improve our overall application process and continuously find ways to advance our company vision.


Responsibilities: As a software engineer/ Back-end developer, these will be some of your responsibilities


  • Work closely with our hardware integration team to integrate the application with our hardware.
  • Ensure the application is hosted and fully functional on cloud (AWS).
  • Work closely with NPCI for integration into our system via APIs.
  • Carry out regular security and performance checks
  • Assesses feasibility of design and project parameters within time and cost constraints.


Requirements:


  • B-Tech/M-Tech in Computer Science/Electronics/Engineering
  • Proven experience of 2-3 vears (professional or otherwise)
  • Strong knowledge of programming languages such PHP, Python, C, or C++.
  • Knowledge of API integrations with 3rd party applications/hardware
  • Knowledge of software and hardware integration
  • Experience with hosting applications on cloud (AWS or Azure)
  • Working knowledge of software development tools and technologies
  • Desired skills:
  • Experience with Battery Management systems
  • Experience with CAN
  • Knowledge of OCPP protocol
  • AWS experience preferred
  • Strong communication and teamwork skills
  • Contribute individually to product solution development.


Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote, Jaipur
5 - 10 yrs
₹10L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices

Job Responsibilities:

* Design, build, and maintain efficient, reusable, and reliable Java code

* Ensure the best possible performance, quality, and responsiveness of the applications

* Identify bottlenecks and bugs, and devise solutions to these problems

* Help maintain code quality, organization, and automatization

* Prepare the technical design of complex technology components

Mandatory Skills:

* Proficient in Java (JDK 1.7) or above JDK 8 preferable, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of concurrency patterns in Java

* Solid understanding of object-oriented programming along with various design and architectural patterns

* Hands on experience with Spring, Spring Boot, JUnit

* Familiarity with concepts of MVC, Microservices, RESTful

Read more
Beauto Systems Private Limited
Beauto Systems
Posted by Beauto Systems
Remote, Pune
3 - 8 yrs
₹4L - ₹13L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Key Responsibility Areas:

·         Design, build and deliver Enterprise software solutions.

·         Write code with standards and conventions and follow best practices.

·         Encourage and lead innovation and solid lifecycle processes.

·         Collaborate with development teams on work definition, estimation and prioritization

·         Lead and grow as a professional software engineer.

·         Full ownership of product deliveries and mentoring junior team members.

·         Preparing curriculum to train junior developers for Java Web Development

·         Strong client interactions to provide excellent Quality of Service.

·         Owning the code base and making sure all code is reviewed and is of very high quality.

·         Write and modify coding conventions and standards documents for all development

Required Skills:

Technologies/Frameworks – 

·         Core Java, J2EE, 

·         Spring Core and Spring MVC, Sprint Boot, Spring Security, 

·         JDBC, Hibernate, RESTful APIs, SOAP WebServices

·         Knowledge of JavaScript, JQuery, AJAX, HTML5, and CSS3, Angular is added advantage

·         Junit or Mockito frameworks

·         Maven, Git

·         Knowledge Data Structures, 

·         SQL, MySQL 

·         Designing relational database schemas                                                                                                                                                    

·         Basics of AWS, Cloud, Microservices

 

  • Must have strong knowledge and experience in Agile based software development methodologies. Knowledge of an Agile tool like Jira.
  • Strong knowledge of working in Integrations of 3rd party APIs and creating the new APIs.
  • Must have good knowledge of creating Flow diagrams, UMLs and all the required documentations.
  • Must have Team Lead exposure 
  • Domain Preference

·         BFSI, FinTech

Qualification

B.E., B.Tech. from reputed institutes with good academic record

Read more
VAYUZ Technologies
at VAYUZ Technologies
1 video
4 recruiters
Shilpa Kaushik
Posted by Shilpa Kaushik
Remote only
4 - 10 yrs
₹8L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Skills & Abilities:

1. Language: Java, J2EE, springboot, angular, react, node, (CSS: Tailwind CSS + angular Material) etc.

2. OS : Linux, windows

3. Database : Oracle, postgres, PL/SQL

4. Desirable : API integration, CI/CD, automation, working experience in the mobile financial domain

5. Able to mentor and guide juniors

6. Able to resolve customer queries independently

7. Able to write test cases  and execute test plans

8. Added advantage (Good to have): application security, RabbitMQ, Apache Kafka, Grafana, Prometheus, MongoDB, shell scripting basics

 

Job Purpose: At the Mobiquity project engineering team, our core job is to customize, install, configure and support the customer during the entire project lifecycle.

 

Principal Accountabilities Development

1. Write code in Java and java based technologies as well as web GUI development using latest technologies like, angular, react, conforming to company guidelines against written requirements & high-level design documents, particularly for complex modules that cannot be handled by junior developers. Work in an IDE while developing code ( especially in Java) and use GIT, SVN or any other CM tool being used in the company, for checking in and checking out the code being developed.

2. Submit developed code for review, incorporate required changes and conduct Unit testing, after preparing Unit Test Plans and necessary stubs.

3. Review code offered by others and document response in assigned format.

4. Participate in (a) the integration of the developed code with code developed by other team members (this could happen on customer premises if appropriate environment is not available in-house) (b) preparation of the environment for integration testing (c) execution of integration testing (d) fixing the problems relating to the offered code as discovered in the integration testing.

5. Participate in load testing conducted on the final product and fix problems encountered.

6. Assist Product Validation Group in setting up the test environment, writing test cases, generating stubs and executing tests.

7. Review test cases written by the Product Validation Group.

8. Install product in customer location, train the customer reps on product features and operation & maintenance procedures, and complete user acceptance testing, making any changes in the final deliverable as required.

9. Handle customer queries and complaints received directly or through the company support organization.

10. Change code to fix reported customer problems after trouble shooting, get the fix reviewed and complete selective regression testing.

11. Draft user documentation for consolidation by the technical documentation team. This could include GUI, API, O&M and technical documentation relating to COTS. Review drafts prepared by junior developers.

12. Help maintain design requirement documents as directed.

13. Participate in the development, release, support & enhancement activity through multiple release cycles and multiple products

14. Proactively seek feedback/reviews on self-development, learning, and developed code. Responsible for completing the assigned task in all aspects by proactively seeking reviews, and updating the status to supervisors.

15. Ensure the task assigned is understood in all respects and communicate effectively and raise necessary alarms to reporting leads if anything is not understood or no progress is possible.

 

Capability Building

1. Assist junior developers in coding, testing, and troubleshooting.

2. Train and support a new member joining the team with little or no experience in the development environment, technology domain, and the specific work underway. Focus on scope of work familiarization.

 

Read more
codersbrain
at codersbrain
1 recruiter
Aishwarya Hire
Posted by Aishwarya Hire
Gurugram
6 - 10 yrs
₹8L - ₹10L / yr
skill iconJava
J2EE
skill iconSpring Boot
Unit testing
  • To perform requirement analysis and oversee the implementation of architectures of project scope
  • To provide customized reusable solutions of project, program or operational scope
  • To develop high-quality and detailed designs
  • To conduct unit testing using automated unit test frameworks and identify and address possible risk by conducting mitigation action planning
  • Conducting configuration of your own work or from the team and assess the technical impact of multiple technologies/strategies
  • Reviewing the work of other developers with feedback for improvement (if applicable)
  • Using coding standards and best practices to ensure quality deliverables
  • Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables


Read more
Metawing Pvt Ltd
at Metawing Pvt Ltd
1 recruiter
Ashwin Kain
Posted by Ashwin Kain
Gurugram
1 - 2 yrs
₹4L - ₹8L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
RESTful APIs
+1 more
Job Description:

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. Primary responsibility will be to design and develop these types of applications and to coordinate with the rest of the team working on different layers of the infrastructure.

Responsibilities:

Contribute to all stages of the software development lifecycle

Design, build and maintain efficient, reusable, and reliable Java code

Design, implement and maintain applications that can be high-volume and low-latency

Identify bottlenecks and bugs, and devise solutions to these problems

Help maintain code quality, organization, and automatization

Skills:

Minimum 1+ years of experience in Java

Proficient in Java and Springboot

Solid understanding of object-oriented programming

Familiar with various design and architectural patterns

Skill for writing reusable Java libraries

Familiarity with concepts of MVC, and RESTful

Proficient understanding of code versioning tools, such as Git

Familiarity with build tools such as Maven, and Gradle

Excellent knowledge of Relational Databases, SQL, and ORM technologies (Hibernate)

Excellent written and verbal communication.
Read more
A Series-B funded, fintech company based out of Bangalore
A Series-B funded, fintech company based out of Bangalore
Agency job
via Nexusrize Solutions by Indira Cowkur
Remote, Bengaluru (Bangalore)
4 - 6 yrs
₹18L - ₹38L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
  • You will build cutting-edge secure and scalable systems by writing simple and efficient code.
  • You will own the backend development for one or more of our modules and collaborate with architects, other engineers, and product managers to launch new products and/or iterate on existing features. You'll build and manage automated build/test/deployment environments
  • Ensure high standards through code reviews, design reviews, architecture discussions
  • You will ensure that the systems you oversee are secure, fault-tolerant, and are performing reliably at high volumes.

  • Well-versed in data structures, algorithms, and software design. Programming experience with at least one of Java or Python and object-oriented design
  • Knowledge of SQL, NoSQL databases, Messaging/Caching technologies, and AWS deployments is a plus
  • Able to write unit integration tests with coverage of code & interfaces. TDD 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
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
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?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

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.
Companies hiring on Cutshort
companies logos