Software Engineer II

oraclecloud

Bengaluru, India 4 Years Exp Posted 33d ago

Job Description

  • Perform key aspects of software development for assigned applications including design, developing prototypes, and coding assignments.
  • Function as a member on an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Debug software components and identify code defects for remediation.
  • Leads deployment, support, and monitoring of software across test, integration, and production environments.
  • Automate deployments in test or production environments.
  • Use AI tools for improved productivity and efficiency

Leadership

  • Takes accountability for the success of the team achieving their goals.
  • Drives the team’s strategy and prioritizes initiatives.
  • Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas.
  • Be an efficiency multiplier for the team by analysing and collaborating to enable the team to be more effective, productive, and demonstrating faster and stronger results.
  • Mentor and guide team members to success within the team.

Qualifications

  • 4+ years of software development experience in a professional environment and / or comparable experience.
  • Hands-on expertise with application design, software development and automated testing
  • Experience in Agile development methodology.
  • Hands-on experience in using AI tools like Github Co-Pilot, ChatGPT for improved productivity during every phase of the project development lifecycle
  • Expertise with Java, Microservices, Spring Boot, XML, JSON, Web services technologies, and data structure fundamentals, with experience in multi-threaded programming
  • Experience in Vert.x and Reactive programming is an added advantage 
  • Experience with RESTful API design and development using Java, J2EE, Relational and NoSQL DBMS
  • Experience in testing related frameworks and tools (Junit, Cobertura, Mockito, SonarQube, SOAPUI, Postman, JMeter).
  • Experience with continuous integration/deployment (Jenkins, Git, Maven, Gradle, XLR).
  • Experience in various application monitoring and observability tools (Splunk, Grafana, ELK)
  • Expertise in objected oriented analysis and design across a variety of platforms.
  • Ability to effectively communicate to internal and external business partners on architecture and solution design.
  • Bachelor’s degree in computer science, computer science engineering, or related experience required, advanced degree. 

Preferred Qualifications

  • Collaborates with leadership across multiple teams to define solution requirements and implementation Engineering & Architecture
  • Demonstrate expertise to help team members overcome software development challenges.
  • Solves coding problems outside of day-to-day responsibilities.
  • Adopts an automation- and AI-first approach to problem-solving.

 

Similar Openings for You