Overview:
As a Staff Software Engineer, you will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing Java, Application service Interfaces, and database technologies. The desired candidate will have an excellent understanding and hands-on experience designing and building software components that can handle high volume traffic. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption.
Responsibilities:
* Deliver high performance software solutions
* Provides Technical leadership to a team of software developers
* Work as a technical leader with Architects and product owners to build the right solution for the business requirements
* Demonstrates mastery to adopt industry best practices and processes to develop enterprise level software applications using best suitable technology stack.
* Provide technical expertise in performance tuning applications, ensure applications conform to security standards
* Work closely with Operations and Support staff to ensure production hand-off post-release
* Has a strong grasp of integrating application front-ends with server-side code and Web Services / APIs.
* Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks.
* Lead Scrum ceremonies including daily stand-ups, iteration planning, iteration demos and retrospectives.
* Lead code reviews process, influence and mentor team members.
Qualifications:
* 6+ years of software development experience with full application stacks.
* Experience in Java / JEE technologies and leading teams of software Developers
* Expert at Java jdk 11 or above and accomplished at multithreading.
* Expert in service-oriented architecture and REST service knowledge.
* Expertise and solid knowledge of OO Design & design patterns.
* Very good Experience with open source frameworks such as Spring.
* Strong understanding of Algorithms and Data Structures.
* Demonstrate mastery in reviewing code, mentoring team members, and driving great development practices.
* Experience with Amazon Web Services (AWS) including RDS and EC2, or similar cloud services.
* Strong experience with build, deploy & continuous integration tools like maven, Jenkins, Gradle, GIT etc.
* Strong experience with Java Unit Testing Frameworks and Tools such as Junit.
* Strong affinity for an engineering culture that emphasizes Agile, DevOps, and continuous delivery
* Excellent problem-solving skills
* Strong verbal and written skills
* Very Good attitude & team player is a must.
Preferred
* Experience with container-based application development using Docker/Kubernetes.
* Technology leadership experience in a modern / complex payment environment.
* Experience with building applications with ISO-8583 on JPOS
Share this job:
Share this Job