Source description
About the role
We are currently seeking a highly skilled Sr. Java Developer with a strong background in building scalable, predictable, high-quality, and high-performance web applications. The ideal candidate will have 9-12 years of experience and will be responsible for the design, development, and implementation of complex and challenging applications. Responsibilities: 1. Develop, test, implement, and maintain application software. Take part in software and architectural development activities. 2. Collaborate with the software development team on the design and development of new software. 3. Conduct software analysis, programming, testing, and debugging. 4. Develop high-quality software design and architecture. 5. Identify, prioritize, and execute tasks in the software development life cycle. 6. Develop tools and applications by producing clean, efficient code. 7. Review and debug code. 8. Automate tasks through appropriate tools and scripting. 9. Perform validation and verification testing. 10. Collaborate with internal teams and vendors to fix and improve products. 11. Document development phases and monitor systems. 12. Ensure software is up-to-date with the latest technologies. Required Skills and Qualifications: 1. 9-12 years of experience in Java development. 2. Proficiency in Java, Python, C++, and other programming languages. 3. Demonstrated understanding of projects from the perspective of both client and business. 4. Strong problem-solving and analytical skills. 5. Proven experience as a Senior Software Developer. 6. Extensive experience in software development, scripting, and project management. 7. In-depth knowledge of coding languages (Java, Python, C++) and frameworks/systems (e.g., AngularJS, Git). 8. Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate). 9. Ability to learn new languages and technologies. 10. Excellent communication skills. 11. Resourcefulness and troubleshooting aptitude. 12. Attention to detail. This role offers an exciting opportunity to join a dynamic, innovative, and forward-thinking team. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are the type of person we are looking for! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
More at rhsandbox