Rocket Companies

Software Engineer III (Java, Multithreading)

Rocket Companies
Apply
14 days ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, troubleshoot, and debug software enhancements and new products.
  • Develop software tools and make component and design changes while considering software compatibility with hardware.
  • Write modular, maintainable, well-structured, tested, and documented code.
  • Translate requirements into code, make technical trade-offs, and assess the impact of software changes on systems.
  • Provide estimates, test coverage, technical recommendations, and product-domain expertise.
  • Participate in required meetings and agile ceremonies.

Requirements

  • At least 7 years of software engineering experience.
  • Bachelor's degree or equivalent.
  • Strong computer science fundamentals, including algorithms and data structures.
  • Mastery of one or more programming languages and excellent software design skills.
  • Experience with Java, J2EE, multithreading, REST web services, databases, and software architecture.
  • Demonstrated real-world software development experience.
  • Preferred: ability to write code faster than the average developer and produce high-quality code with few bugs.

Tech Stack

Rocket Companies

About Rocket Companies

10,000+ employees

Own the Dream. Mortgage services provided by Rocket Mortgage, LLC. NMLSConsumerAccess.org, NMLS #3030

Contact me