Ergobite is a dynamic and innovative software development company at the forefront of technological advancement. Originally founded as a traditional software firm, Ergobite evolved in 2021-2022 to harness the power of cutting-edge technologies, delivering forward-thinking solutions that address the evolving demands of modern enterprises. By embracing the latest trends in technology, the company empowers businesses to stay competitive in an ever-changing digital landscape. Committed to pushing the boundaries of what is possible, Ergobite provides high-quality, scalable software solutions that drive growth and success for its clients

Degree:

  • B.Tech/B.E.

Experience:

  • 5+ Years

Location:

  • Baner, Pune

Requirements:

  • Design, develop, modify, and implement software programming for both internal and external products, focusing on surpassing customers’ expectations through high quality and on-time delivery.
  • Ensure the overall functional quality of the released product across all required platforms and mechanisms.
  • Ability to understand complex products, solutions, and problems. Create, document, and execute software designs involving complicated workflows or multiple product areas. Act as a technical project lead.
  • Work with general supervision on complex projects, with latitude for independent judgment. Moderate skills with a high level of proficiency and technical expertise.
  • Vast knowledge in Java and cross-platform web development.
  • Strong architectural skills to drive innovation and overall design.
  • Good communication skills and ability to collaborate with testers and project managers. Work with the agile team to define and implement features and fix bugs.
  • Proactively analyze deficiencies in products and take necessary steps to ensure software quality.
  • Conduct code reviews and training for the organization. Lead by example on all aspects of coding and design.
  • Collaborate closely with management and key stakeholders.
  • Participate in and lead an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing, and deployment.

Job Description:

  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Experience developing web-based client/server applications.
  • Experience in developing web applications using at least one popular web framework (JSF, GWT, Spring MVC).
  • Hands-on experience designing and developing applications using Java EE platforms (Expertise in Core Java, Java 11+).
  • Knowledge of Messaging, APIs, REST, Microservices, and integration.
  • Fair knowledge in Eclipse RCP and Plugin Development.
  • Experience with test-driven development.
  • Hands-on experience using Git, SubVersion, or Team Foundation Server (TFS) version control systems.
  • Object-Oriented analysis and design using common design patterns.
  • Profound insight into Java and JEE internals (Class loading, Memory Management, Transaction management, etc.).
  • Experience with OSGI is an added advantage.

Primary Skills:

  • Advanced Java
  • Java API for RESTful Web Services
  • Spring MVC
  • Core Java
  • GWT

Secondary Skills:

  • HTML/CSS
  • Git / SVN