We are seeking an experienced Software Engineer to join our dynamic team building innovative banking solutions using microservices architecture and full-stack technologies. In this role, you will design, develop, and maintain performant, scalable applications that meet the evolving needs of our business and customers.
Key Responsibilities:
Architect and develop microservices in Java and Spring Boot that integrate with front-end web applications
Build responsive, modern user interfaces using Angular and React
Implement robust APIs, efficient data models, and complex business logic
Write clean, maintainable, well-tested code following software engineering best practices
Collaborate with cross-functional teams including product owners, architects, QA, and operations to deliver high-quality solutions
Proactively identify and resolve production issues, driving continuous improvement
Provide technical guidance and mentorship to junior engineers
Required Skills & Experience:
7 years of software development experience, with 5 years building production-grade microservices
Expert proficiency in Java, Spring Boot, REST APIs, and relational databases
Solid experience with front-end frameworks like Angular and React
Strong understanding of microservices patterns, API design, messaging systems, service discovery, configuration management
Hands-on experience with automated testing, CI/CD pipelines, logging/monitoring, and securing applications
Excellent problem solving and communication skills with ability to lead technical discussions
Bachelor's or Master's degree in Computer Science, Engineering or related field
Preferred Qualifications:
Experience with cloud platforms like AWS or Azure
Knowledge of event-driven architectures and stream processing using Kafka or similar
Familiarity with Docker, Kubernetes, infrastructure-as-code
Previous work in the finance/banking domain
Demonstrated ability to upskill on new technologies and share knowledge with others
This is an exciting opportunity to have significant technical impact, learn from accomplished engineers, and advance your career. You'll get to work with modern technologies in a collaborative, agile environment. If you are a self-motivated developer who enjoys solving complex problems and building enterprise-grade distributed systems, we'd love to hear from you. Join us in shaping the future of digital banking!
Salary.com Estimation for Sr Java Engineer in Omaha, NE
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs that are on the Sr Java Engineer career path.
Click the checkbox next to the jobs that you are interested in.
Sign up to receive alerts about other jobs with skills like those required for the Sr Java Engineer.
Click the checkbox next to the jobs that you are interested in.