Senior Software Engineer

5 - 9 years

Hyderabad All india

Posted:7 months ago

Apply

Job Description

As a Software Engineer at our company, you will be responsible for designing and developing a cloud-native SaaS product in the Transportation Management System domain using technologies such as Java, Springboot, React, Gradle, GIT, Hibernate, Rest API, and OAuth. **Key Responsibilities:** - Design, implement, and maintain java application phases - Conduct software analysis, programming, testing, and debugging - Develop technical designs for application development - Develop, test, implement, and maintain application software - Recommend changes to improve established java application processes - Translate software requirements into workable programming code - Identify production and non-production application issues - Develop, refine, and tune integrations between applications - Analyze user requirements to determine how to translate them into Java - Collaborate with cross-functional teams to define, design, and ship new features - Use debugging tools to fix bugs and improve the performance of Java applications - Ensure coding best practices are followed, and optimize the application for maximum speed and scalability **Qualifications Required:** - Bachelors degree (STEM preferred) and minimum 5 to 8 years of experience in Software development; ideally a candidate that has started as a Software Engineer - Strong programming experience and background in Enterprise Java, React, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth - Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions (we use Azure) in AWS, Azure and or GCP - Demonstrable experience with microservices based architecture on Cloud at scale - Experience with implementation of Event-driven architecture using Kafka, Spark or similar technologies - Hands-on development skills along with architecture/design experience; should not have moved away from software development - Demonstrable experience, thorough knowledge, and interests in Cloud-native architecture, Distributed micro-services, Multi-tenant SaaS solution, and Cloud Scalability, performance, and High availability - Experience with API management platforms & providing / consuming RESTful APIs - Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka - Experience with DevOps, Infrastructure as Code, and infrastructure automation - Good Understanding of secure architectures, secure configuration, identity management Thank you for considering this opportunity to join our team. As a Software Engineer at our company, you will be responsible for designing and developing a cloud-native SaaS product in the Transportation Management System domain using technologies such as Java, Springboot, React, Gradle, GIT, Hibernate, Rest API, and OAuth. **Key Responsibilities:** - Design, implement, and maintain java application phases - Conduct software analysis, programming, testing, and debugging - Develop technical designs for application development - Develop, test, implement, and maintain application software - Recommend changes to improve established java application processes - Translate software requirements into workable programming code - Identify production and non-production application issues - Develop, refine, and tune integrations between applications - Analyze user requirements to determine how to translate them into Java - Collaborate with cross-functional teams to define, design, and ship new features - Use debugging tools to fix bugs and improve the performance of Java applications - Ensure coding best practices are followed, and optimize the application for maximum speed and scalability **Qualifications Required:** - Bachelors degree (STEM preferred) and minimum 5 to 8 years of experience in Software development; ideally a candidate that has started as a Software Engineer - Strong programming experience and background in Enterprise Java, React, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth - Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions (we use Azure) in AWS, Azure and or GCP - Demonstrable experience with microservices based architecture on Cloud at scale - Experience with implementation of Event-driven architecture using Kafka, Spark or similar technologies - Hands-on development skills along with architecture/design experience; should not have moved away from software development - Demonstrable experience, thorough knowledge, and interests in Cloud-native architecture, Distributed micro-services, Multi-tenant SaaS solution, and Cloud Scalability, performance, and High availability - Experience with API management platforms & providing / consuming RESTful APIs - Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka - Experience with DevOps, Infrastructure as Code, and infrastructure automation - Good Understanding of secure architectures, secure c

Skills Required

java gradle git hibernate rest api oauth kubernetes kafka elasticsearch spark nosql rdbms springboot react ignite

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Blue Yonder

Supply Chain Management/Technology

Scottsdale

RecommendedJobs for You

Nashik, Maharashtra, India

Kanpur, Uttar pradesh, India

Sadar, Uttar pradesh, India

Pune, Maharashtra, India

Pune, Maharashtra, India