Engineering Technical - Software Engineerother related Employment listings - New Bremen, OH at Geebo

Engineering Technical - Software Engineer

Description JOB DESCRIPTION
Summary:
We are looking for a driven and experienced Full Stack Developer to join our team, based at client site in Atlanta, GA. You will be a contributing member of a highly skilled and motivated Agile team of engineers, working on innovative solutions for the financial services market. This is a great opportunity for someone looking for the next challenge to progress their career and skillset in a supportive environment using modern methodologies and technology. Client has been at the forefront in all aspects of the financial services world for decades. Clients footprint covers point of sale terminals, retail management systems through to global payments systems and ATMs etc. The industry is changing at an incredible rate with the arrival of new disruptive technologies and business startups. This is an exciting time to get involved in the new product ranges that client is developing for this rapidly changing world of financial systems including client's new products which connect ATMs to back-office server and video collaboration applications, applying the latest technologies and development practices. REQUIRED:
Java, Typescript and Javascript. Messaging Framework experience (such as Kafka, JMS, ActiveMQ or RabbitMQ) Security experience (Spring Security, JWT) Cloud experience with Docker CI/CD Experience Design experience including creating UML diagrams. Comments for Suppliers:
Confirm this resource will be expected to work ON-SITE at Client's client site in Atlanta, GA:
Yes, twice a week Any specific industry experience you are hoping this candidate to have? NICE TO HAVE- Banking Services List 3 most important skills/qualification you MUST see w/in this candidate? Java with Docker, Typescript and Spring.
Responsibilities:
o Develop high quality software which meets requirements, promote re-use of software components, and facilitates ease of support. o Stay current with technology and form best practices. o Possess good understanding of design patterns. o Practice Agile development and become familiar with Continuous Improvement, Six Sigma Lean principles, and the Scaled Agile Framework. o Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participate in code review sessions. o Provide input and technical content for customer facing documentation, user help materials and customer training. o Practice TDD/BDD, track problems, and implement changes to ensure adherence to test strategy for functional and non-functional requirements. Required skills:
Bachelor's Degree in Computer Science or related field 3-5 year's experience in leading a team including mentoring junior resources 8
years' experience in software design and development Experience with the preferred technology stack (all or part of it):
Microservice-oriented Java development Spring Framework, including Spring Boot JavaScript and Typescript Database Management Systems (NoSQL preferred Cassandra) Test Driven Development using JUNIT and Cucumber Tests RESTful web services Comfortable contributing to design decisions and creating new designs. Great written and verbal communication skills
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.