Senior Software Engineer Java

Senior Software Engineer Java

Ben Edictio Search
6-16 years
Not Specified

Job Description

Duties and Responsibilities:
• Work with Subject Matter Experts, Product Owners, and other stakeholders to ensure business requirements are understood
• Participate in communities of practices to support and establish Standards
• Contribution to providing Story Point estimates that include the scope of testing
• Design, build and maintain scalable solutions for internal and external services
• Practice Test-Driven Development with regular participation in code reviews and design reviews
• Lead others in Test Driven Development including test suite maintenance
• Provide technical direction and mentorship to peers and stakeholders
• Improve the reliability, monitoring, and operations of our services
• Identify opportunities to improve our development process and system efficiency
• Refine Engineering practices, standards, and tooling
Education & Experience Required:
• BS/MS Degree in Computer Science, Engineering or equivalent.
• 6+ years of Software Development experience
• Development skills with Java, T-SQL, HTML, and JavaScript
• Experience using Hibernate and Springboot
• Background in large enterprise web projects (industries such as Finance, Payments, Banking, E-commerce, or Fraud Management)
• Ability to effectively relate technical concepts to non-technical audiences and articulate the business value of a given technical solution
• Experience with Relational Databases, such as SQL Server and MySQL
Ideal candidates have:
• Excellent verbal and written communication, interpersonal skills
• Self-starter and a team player that will thrive in a fast-paced environment
• Strong organizational skills
• Hands on coding
• Can supervise and mentor Jr. engineers
• Experience working in an Agile engineering environment and following Agile practices
• Familiarity with Continuous Integration and Continuous Delivery tools & practices
• Familiarity or experience with working in a DevOps culture
• Experience building highly scalable and high-performance services
• Knowledge of different software design patterns
• Experience and/or enthusiasm to mentor learned skills
Competencies Preferred:
• Experience working with cloud computing platforms
• Engineering experience building and deploying containerized artifacts
• Experienced in UI design (particularly ReactJS)
• Experienced in writing Infrastructure as Code
• Experience with Microservices
• Expertise with tools such as Atlassian Suite, GIT, Jenkins, Docker
• Willing to work on Graveyard shift
The Perks.
• Learning and Development Opportunities
• Career Advancement Opportunities
• Healthcare Benefits
• Group Life Insurance
• Tenure Based Benefits
• Profit Sharing
• Annual Performance Appraisal
• Retirement Benefits

A global company that delivers business process outsourcing and advisory solutions across customer service, technology, and operations. Focused on transforming the customer experience through data, applied science, and an unprecedented passion for people, Ubiquity offers deep industry and practical expertise across four continents on behalf of 140 brands and counting.

Similar Jobs

Career Advice to Find Better