What are the responsibilities and job description for the Sr API Developer position at Miracle Software Systems, Inc.?
Job Details
Miracle Software Systems, Inc. is looking for Senior Application Developer position at Cleveland, OH. Please let us know your interest and availability for this position.
Requirement Details:
Position Title: Senior Application Developer
Duration: Long Term
Location: Cleveland, OH
Primary Skills: Java, API, Microservices and Oracle
Description: The Senior Application Developer is responsible for the design, development, integration, implementation, and support of web-based application software in a full-stack environment. This team supports The Americas Group (TAG) division s Paint Stores Group National Accounts / Credit applications. The Systems are primarily focused on Java/Oracle.
This highly technical and challenging position will work with the Java Development Sher-link Team on the National Accounts, Credit, and Mobius Repository applications. Other areas of involvement may include Providing web services to corporate and other departments including stores. Development responsibilities will encompass new logic/features, enhancements, and bug fixes/support.
Knowledge & Experience:
- 5 years of IT experience.
- Minimum of 5 years of experience working on all phases of the Software Development Lifecycle.
- Experience working with customers to build and formulate business requirements.
- 5 years of Java, ORM/JPA/Hibernate, Web Services, Object-oriented design techniques, and common design patterns.
- 3 years of experience in writing SQL queries and stored procedures in Oracle databases.
- Experience testing, debugging, and diagnosing software bugs and system issues.
- Experience in automated testing desired.
- Microservices experience
- Advanced skills in implementing API and Microservices architecture using any of the market-leading solutions
- Experience in implementing business critical, high volume, and highly available services is a must.
- A strong hands-on development track record building integration and applications utilizing a variety of technologies, development tools, and database systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.