
Software Engineer III (Java, Multithreading)
Rocket Companies14 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.
Categories
About Rocket Companies
Own the Dream. Mortgage services provided by Rocket Mortgage, LLC. NMLSConsumerAccess.org, NMLS #3030