This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Job Description
Job Responsibilities:
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
Contributing in all phases of the development life-cycle
Writing well designed, testable, efficient code
Contribute in all phases of the development life-cycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements & Preferred Skills:
BS/MS degree in Computer Science, Engineering or a related subject
Proven hands-on Software Development experience
Candidate must have at least 8 years of hands-on experience in Back-end Java development, REST services, Micro services, Spring, Docker (container based solution), Unit testing and CI/CD (Jenkins, looper etc)
Candidate should have cloud knowledge.
Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience with test-driven development
Job Type: Contract
Salary: $0.00 /hour
Experience:
Relational Databases: 2 years (Required)
java: 3 years (Required)
back-end Java development: 8 years (Preferred)
test-driven development: 1 year (Preferred)
Education:
Bachelor's (Required)
Full Time Opportunity:
No
Additional Compensation:
Other forms
Work Location:
One location
This Job Is Ideal for Someone Who Is:
Dependable -- more reliable than spontaneous
Adaptable/flexible -- enjoys doing work that requires frequent shifts in direction
Detail-oriented -- would rather focus on the details of work than the bigger picture
Achievement-oriented -- enjoys taking on challenges, even if they might fail
Innovative -- prefers working in unconventional ways or on tasks that require creativity