Wednesday, October 16, 2024
Google search engine
HomeSoftware RolesJava Software Engineer : Guidewire Software Bengaluru

Java Software Engineer : Guidewire Software Bengaluru

Job Description

Guidewire Software is hiring for the role of FullStack Developer!

Responsibilities of the Candidate:

  • Delve into business and technical challenges, distill the right requirements, and innovate solutions.
  • Identify suitable tools for tasks, leveraging them to design robust, adaptable solutions. You’ll have opportunities to implement your ideas through various avenues, such as innovation days, science fairs, hackathons, etc.
  • Prioritize code quality, continuously enhancing our Agile methodologies.
  • Participate in development using behavior-driven development (BDD) and pair programming techniques.
  • Guide junior engineers, fostering a culture of ongoing learning and software development excellence.
  • Stay at the forefront of technology trends and innovations, infusing the team with fresh perspectives and inventive problem-solving approaches.
  • Participate in various activities through Guidewire focus groups that organize fun events, tech talks, environmental initiatives, social work, etc. 

Requirements:

  • Bachelor’s degree in computer science or its equivalent. Minimum of 3+ years of hands-on experience in building n-tier web applications using Java-based technologies, including Java, J2EE, Spring Boot, and Microservice.
  • Experience in Messaging services like Kafka.
  • Deep understanding of algorithms, data structures, and performance optimization techniques
  • At least 3+ years of experience in enterprise software systems development, with expertise in relational databases (JDBC, ORM, data modeling, and design), system integration (messaging, REST services), and web UI.
  • Experience in front-end stacks like Javascript, Angular, and Reactjs will be good to have.
  • Knowledge of AWS cloud services and public clouds is considered a plus.
  • Experience in agile and fast-paced development environments, with familiarity in continuous delivery and continuous integration practices.
  • Proficiency in writing unit tests and creating testable components.
  • Strong written communication and documentation skills.
  • Solid background in software product development and successful delivery
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments