Job Summary
Location: Charlotte, NC or San Francisco, CA
- Senior-level Java-Micro services developer to manage a critical project for one of our biggest clients in the banking domain.
- The Individual should be passionate about technology, experienced in developing and managing cutting-edge technology applications.
Technical Skills
- You must have 8+ years of experience in enterprise application development projects
- You must have strong hands-on experience in Core Java
- You must have strong experience in Java 8, Advanced Java, Spring, Spring Boot.
- You must have strong coding practices in OOPS Concepts, Data Structures, Java Algorithms, Design patterns
- You must have strong knowledge of Web services (REST) and JSON.
- You must have strong experience in RESTful APIs.
- You should have hands-on experience in HTML, CSS, JavaScript, bootstrap\
- You should have hands-on experience in Web Services producer and consumer (Both REST and Microservices)
- You should have hands-on experience in Spring, Spring Boot, Design Patterns
- You should have strong experience in SQL, PL-SQL
- Experience in design, analysis, development, coding, unit testing, debugging, and documentation for complex systems
- You should have work experience in business services, batch applications, large/complex products development
- You should have experience in enhancing integration capability between front-end and back-end systems
- Good to have experience in Cloud computing technology
- You should have good troubleshooting skills
- You should have experience in Agile projects