Software Engineer
Company | Visa |
---|---|
Location | Bellevue, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Bachelor’s degree, or 3+ years of relevant work experience.
- Strong proficiency in Java and hands-on experience with Spring and Hibernate frameworks.
- Knowledge of RDBMS technologies such as PostgreSQL or Oracle.
- Experience with RESTful APIs, JSON, and web service standards.
- Familiarity with Agile development practices, including Test-Driven Development (TDD) and tools like GIT, Maven, Jenkins, and JUnit.
- Strong problem-solving skills and the ability to design scalable, high-performance software solutions.
- Excellent interpersonal and communication skills, with the ability to clearly present complex ideas and collaborate with team members.
- A proactive, self-motivated team player with a strong work ethic and adaptability in a fast-paced environment.
Responsibilities
- Design and build distributed applications using emerging technologies, focusing on innovative value-added services in the payments industry.
- Collaborate with cross-functional teams (Product Managers, Architects, Analysts, Software Engineers) to develop data-driven solutions that meet business needs.
- Lead end-to-end development efforts to deliver high-quality solutions on time, aligning with architectural vision and standards.
- Work closely with senior technical staff and Project Managers to identify and manage project risks, track progress, and ensure successful delivery.
- Present technical solutions and features in business terms, ensuring effective communication of progress, challenges, and solutions.
- Contribute to the evolution of the software architecture and drive improvements in code performance, maintainability, and scalability.
Preferred Qualifications
- 2 years of professional software development experience.