Description
The Judge Group has a new opportunity for a Software Engineer. In this position, you will:
- Design and develop resilient data storage, messaging, and API systems for customer-facing web applications
- You will have responsibility over components of our systems – both development and operational needs.
- Drive innovation through rapid prototyping and iterative development
- Be involved in design reviews and perform code reviews based on our engineering rigor and standards
- Debug production issues in services and tech stack
- Measure and optimize the performance, effectiveness, and uptime of backend services
Requirements
- 4+ years of experience in an object-oriented language such as Java
- Minimum 3 years of software development in Java8/Spring Boot stack
- Minimum of 2 years of cloud architecture and service development experience
- Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
- Proficiency in Computer Science fundamentals – object-oriented design, data structures, algorithm - design, problem solving, and complexity analysis
- analytical abilities and design skills & a working knowledge of design patterns
- Experience with designing, building and deploying features
- Ability to learn domain knowledge in the area of e-commerce