Description
Java/J2EE, Microservices, Spring Boot Developer
The Developer will be responsible for the following on a scrum team
Possesses a high degree of technical competency to design and develop digital applications using cutting-edge tools and technologies
Collaborative working with the client's technology and business staff day-to-day
Proactive and willing to go above and beyond to satisfy the client and deliver on project goals
Codes, tests, debugs, implements, and documents complex global applications
Additional requirements
Skilled in building distributed systems, CI/CD and Test Driven Development TDD,
Expertise in Java, J2EE and Spring Boot
Level of understanding of infrastructure elements
Deep understanding of designing for scale
Micro service design operating within a bounded context
Database principles and Data Architecture/Model
Multi-thread vs single thread decision and utilization
Memory management in programming language Knowledge of Common Frameworks Knowledge of Basic Algorithms and approaches in optimization of algorithm