_coderio is an award-winning nearshore software development and staffing company based in the U.S. and Latin America in 2018 and since then till now we help our clients create their dream projects.We choose our engineers after several technology tests to assure their knowledge and expertise.This is why we still work with Top companies all around the world.We are not only cost-effective, we also work with agile methodologies and in the best time-zones.Our rock is the Outsourcing services and Staff Augmentation services and our best offer for you, the Experts Delivery Squad.We provide end to end projects, from web development, mobile applications, UX/UI design, QA Automation and Project Management.For our outcomes, we were selected by the Buenos Aires City Government and the French Embassy as one of the best software companies in Argentina.http://coderio.co
What we are looking forA Java Developer that will design and develop high volume, low latency applications for mission-critical system, delivering high availability. You will support web-based application development and maintenance, and contribute to and grow our software engineering competency. The Java Developer must have broad experience in web application development.Financial or Mobile Services experience a distinct plus.}
Responsibilities:Develop software under scrum methodology, producing high-quality features that adhere to acceptance criteriaReview other developers' code to ensure they also build high-quality features and code following best practicesCollaborate with project managers to implement end-to-end solutions for complex projectsCreate technical designs for features and work with architects to finalIze designsMaintain and support the applications you build
Qualifications and education requirements- BS/MS degree in Computer Science, Engineering or a related subject- 5+ years of experience in Java development- Experience with Spring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc)- Write well-designed, testable, efficient code.- Ensure designs are in compliance with specifications.- Hands-on experience in designing and developing applications using Java EE platforms- Experience in implementing RESTful web services- Object-oriented analysis and design using common design patterns.- Excellent knowledge of Relational Databases, SQL and NoSQL- Experience with JBoss application server
Preferred Skills- Experience with test-driven development- Experience designing APIs supporting client applications- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.- Contribute to all phases of the development lifecycle.- Experience with Docker- Experience with Angular
Software and ProgramsSpring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc), REST APIs, Angular, Docker, SQL and NoSQL DBsEducation Level: Bachelor’sYears of Experience: 5 to 7
Languages: English and Spanish
✅100% remote✅Pay in USD✅Flex time✅Additional #vacation week