Front-end Jobs nearSeattle, WA
Senior Java Web Developer
The **Senior Java Spring MicroServices Engineer **will be joining renowned IT teams with highly-skilled, collaborative senior application developers using cutting edge technology to design, modify, and build highly sophisticated transactional systems. Our client – with whom we are a strategic partner – is architecting a new payments system from the ground up to provide the customer and business a more efficient and flexible core capability.
As a senior member of the payments modernization project you will help design an efficient, multi-tiered transactional system capable of processing current forms of payments and engineered to be flexible enough to adapt to tomorrow's forms of payments. As a Senior Engineer you will utilize solid storage, integration and systems engineering experience to deliver cutting-edge software components and help mentor junior engineers to do the same.
Highly collaborative, putting our heads together when solving difficult problems
Produce quality system components and strive for zero production incidents
Automate away the grunt work where possible so engineers can focus on more meaningful work
Apply standard design patterns and secure best practices
Use a variety of cutting edge technologies: Kafka, Elastic Search, document db, and more
Design, develop, implement, document, and test changes to an application subsystem
Design, develop, implement, document, and test changes to an application microservice
Recommend and create new software development, testing and documentation standards
Resolve with escalated software application issues.
Organize activities to develop and execute plans to lessen occurrence and reoccurrence of production issues
Conduct root cause analysis to recognize permanent resolutions to software or business process issues
Analyze, diagnose and propose solutions to application or business process issues
Provide technical oversight and guidance on technical projects on a variety of application platforms
5+ years of hands-on experience developing web infrastructure components
5+ years of experience analyzing, designing, hands on coding, testing and maintaining complex software applications/systems
3+ years of hands-on experience with cloud platforms (AWS, GCP, Azure)
3+ years development experience in a Java/microservice/Spring environment
Passion and ability to write clean, readable, well-designed code/scripts along with tests
Understand how to balance technical concerns with business constraints
Thrive in an environment that favors teamwork, participate in code reviews, and follow a development lifecycle
Continuously learn and apply new tools and techniques
Continuously looking for ways to improve the team and reduce waste in the project
Have experience with any of the following: Domain Driven Design (DDD), Test Driven Development (TDD), Event Sourcing, DevOps, Docker, Kubernetes, messaging middleware (i.e., Kafka, SQS), secure coding, performance tuning, scaling
Degree in Engineering or Computer Science preferred
Experience in the payments industry and/or developing high-volume transactional systems is a plus
Architecting and building service APIs is a plus
About Kalles Group
Kalles Group is a consulting and solutions firm that specializes in cybersecurity, business and information technology services. We combine a focus on alignment with domain expertise to deliver pragmatic results with a purposeful experience for our customers and consultants.
Kalles Group is a platform for you to become someone better through your work.
No needless hoops to jump through, apply today or email a resume to firstname.lastname@example.org.Apply