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 principlesUnderstanding of JVM internals, garbage collection, and performance tuningConcurrency and multithreading conceptsException handling and debugging techniquesExperience with testing frameworks (JUnit, Mockito)Understanding of application server deployment and configurationSpring Boot : Strong experience building RESTful APIs using Spring FrameworkSpring : Knowledge of additional Spring modules including, Spring Security, Spring Data JPA, Spring Web MVCMaven : Experience with Maven for project management, dependency management, and build automationSQL : Advanced SQL skills including complex queries, database optimization, and performance tuningDatabase : Experience with relational databases (PostgreSQL)Version Control : Proficiency with Git and collaborative development workflowsJava Primary – should be flexible on work in Golang in futureGood to Have :
Experience with Camunda 7 and BPMN 2.0 process designJava EE concepts (servlets, filters, listeners, CDI, JMS)Experience with AWS CloudPay 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