What are the responsibilities and job description for the backend developer position at Millennium Software, Inc.?
Job Description
For our Detroit based client we require Java backend engineer to work onsite in Cupertino, CA.(Hybrid 3 days in a week onsite)
Job Responsibilities:
Participating in the overall architecture and helping to set the technical direction of the team. Designing and implementing web APIs and architecting interservice communication and data flows Researching and developing new technologies and developing proofs of concept, Providing help and guidance to less experienced team members. Writing high quality code and reviewing the work of your peers Using software engineering pipeline tools (CI/CD, unit testing, manual testing, etc.)
Required Skills and Experience:
At least 5 years of experience, preferably working as part of a team.
Deep knowledge of Typescript, JavaScript (Node), Python, or Ruby
Deep knowledge of relational database systems like PostgreSQL or MySQL
Proven track record of designing, building, delivering, and maintaining critical web-based software
You love working in a fast-paced and dynamic environment
Extremely organized, detail-oriented, and thorough in every undertaking
Excellent verbal and written communication skills
Salary : $80 - $100