Software Engineer 2

2 - 4 years

15.0 - 17.0 Lacs P.A.

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

HibernateAutomationRDBMSTesting toolsEclipseAgileData structuresAnalyticsSQLPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements across various areas of Boomi offerings. You will: Be a member of an Agile team, collaboratively realizing features through the software development lifecycle processes Participate in design, development, unit testing, and deployment of Boomi s Cloud API Management services including enhancements and/or resolution of any issues that may be reported Investigate and resolve complex customer issues Work independently with a minimal level of guidance from technical leadership Research, validate, and recommend technology decisions for new features Take the first step towards your dream career with Boomi Essential Requirements Experience in developing software products, including the use of IDE with a solid understanding of object-oriented design concepts, software development lifecycle processes and test driven development methodologies. Demonstrated proficiency with following technologies: Java, Eclipse, OSGi, Maven, ReST, SOAP, JUnit 4 and 5, RDBMS, Caching software and Helm Charts Proficient in understanding micro services and container technologies (Docker, K8S) Exposure to cloud computing services like AWS, AZURE, GCP and experience in deploying applications Demonstrated experience in writing multi-threaded clean code in large codebases is required. Experience with agile software development processes like Sprint models and collaboration tools, such as JIRA and Confluence. Strong understanding of Computer Science fundamentals; Algorithms and Data structures is required. Desirable Requirements 2 to 4 years of experience in software development Good understanding of java runtime and internals of Java Virtual Machine Familiarity with scripting languages like Python and Eclipse and plugin development is a plus. Knowledge/experience in OAuth, JWT, OpenID is a plus. Familiarity with Devops tools like Harness, Jenkins and other CI/CD tools Experience designing well-defined Restful APIs, API documentation tools like openAPI, testing tools like Postman and SOAP UI Familiarity with SQL, relational database systems, and ORM tools like Hibernate, Eclipselink, and JPA

Information Technology (IT)/Software
Austin

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Noida, Uttar Pradesh, India

Noida, Uttar Pradesh, India

Arunachal Pradesh, India