CyRAACS-logo-black-Orignal

SW Developer – Backend - Java (Springboot Hibernate)

CyRAACS Career

Job Description

Role

SW Developer – Backend - Java (Springboot Hibernate)

Qualifications

Bachelor's degree in computer science, information science, or similar

Responsibilities

  • Design, develop, test and deploy Java applications to DEV, Test and PROD environments
  • Develop enterprise scale applications including RESTful/microservices using Java spring, spring boot, MySQL database
  • Work with product owners to gather requirements, understand, design scalable and secure applications
  • Work in an agile environment and deliver features in 2 week sprint cycles
  • Conduct code reviews and provide constructive feedback to peers, ensuring code quality and adherence to coding standards
  • Perform security validation, performance tuning and apply software engineering best practices
  • Support/maintain applications post-production deployment (DevOps)
  • Automate deployment and infrastructure pipelines in both on-prem and public cloud environments
  • Write unit/integration test cases for the application modules. Create Software documentation and operational run books
  • Build and/or migrate to highly scalable web-based applications, with strong emphasis on operational elements such as redundancy, fault-tolerance, logging and monitoring, troubleshooting, and high availability
  • Direct and participate in software/hardware releases and installation tasks
  • Schedule the build process for software applications and staging it to QA, UAT and production environments
  • Document detailed description of user needs to develop technical specification
  • Deploy the applications using DevOps tools and Jenkins
  • Troubleshooting and debugging complex issues and identify and implement solutions
  • Provide innovative and reliable solutions to complex issues
  • Perform technical root cause analysis and outline corrective action for production issues
  • Apply a sense of urgency, commitment and focus on priority in developing solutions
  • Communicate the designs and work with the team in agile execution

 

Requirements

  • At least 2 years' experience in developing APIs, Applications and/or platforms using Java
  • Significant experience building web-based applications and RESTful API’s
  • Expert in Java Programming, J2EE, Spring, Springboot, Hibernate, Rest API
  • Experience in working with SQL databases
  • Good knowledge of mid-tier caching and impact on performance and scalability
  • Experience with Git/GitHub/GitLab
  • Experience in many of the following areas:
    • Deploying service oriented and microservices architectures
    • Building event-driven architectures using messaging systems/service bus, such as Kafka or RabbitMQ
    • Shipping new features in a SPA environment.
    • Working knowledge with JavaScript Frameworks (React, Angular, jQuery)
    • Deploying applications in the public cloud using technologies like Azure, AWS, Docker, Kubernetes.
  • Superb interpersonal, communication, and collaboration skills
  • Exceptional analytical and problem-solving aptitude
  • Great organizational and time management skills
  • Availability to resolve urgent web application issues outside of business hours
APPLY
CyRAACS-Logos-With-White-Text
Transform your business and manage risk with your trusted cyber security partner
Social
CYRAAC Services Private Limited
3rd floor, 22, Gopalan Innovation Mall, Bannerghatta Main Road, JP Nagar Phase 3, Bengaluru, Bengaluru Urban, Karnataka-560076
Company CIN: U74999KA2017PTC104449
In Case Of Any Grievances Or Queries Please Contact -
Murari Shanker (MS) Co-Founder and CTO
Email ID: [email protected]
Contact number: +918553004777
© COPYRIGHT 2023, ALL RIGHTS RESERVED
crossmenuarrow-right linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram