Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

ConnectWisePune, Maharashtra, India
1 day ago
Job description

About the Company : ConnectWise (A US Product IT Company) are hiring for Senior Software Engineers for its product development team.

Essential Duties & Responsibilities :

  • Provides support to the Engineering teams, with a high attention to detail
  • Researches, analyzes, and documents findings.
  • May influence others within the Software Engineering team through the explanation of facts, policies, practices
  • Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems
  • Works on systems critical to company’s current and future operations
  • Debugs production issues across services and multiple levels of the stack
  • Assists with improvement of organizational engineering standards, tooling, and processes
  • Participates in the testing process through test review and analysis, test witnessing, and certification of software
  • Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems
  • Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, and / or groups

Required Skills

  • hands-on experience with Java version 8+ and object-oriented programming principles
  • Understanding of JVM internals, garbage collection, and performance tuning
  • Concurrency and multithreading concepts
  • Exception handling and debugging techniques
  • Experience with testing frameworks (JUnit, Mockito)
  • Understanding of application server deployment and configuration
  • Spring Boot : Strong experience building RESTful APIs using Spring Framework
  • Spring : Knowledge of additional Spring modules including, Spring Security, Spring Data JPA, Spring Web MVC
  • Maven : Experience with Maven for project management, dependency management, and build automation
  • SQL : Advanced SQL skills including complex queries, database optimization, and performance tuning
  • Database : Experience with relational databases (PostgreSQL)
  • Version Control : Proficiency with Git and collaborative development workflows
  • Java Primary – should be flexible on work in Golang in future
  • Good to Have :

  • Experience with Camunda 7 and BPMN 2.0 process design
  • Java EE concepts (servlets, filters, listeners, CDI, JMS)
  • Experience with AWS Cloud
  • Pay range and compensation package : Best in the Industry.

    Working Conditions : Hybrid (Thrice a Week)

    Location : Pune (Candidates ready to relocate to Pune can also apply)

    Qualifications :

  • BE / Btech / MCA
  • Create a job alert for this search

    Senior Software Engineer • Pune, Maharashtra, India