Sr. SW Engineer
Full Job Description
Visa Consolidated Support Services (India) Private Limited - Tech Unit in Bengaluru, Karnataka is seeking a Senior Software Engineer to design and implement platforms for consumer-facing mobile and digital products. This role involves coordinating with business and technology stakeholders across the enterprise to execute large-scale technology initiatives. You will drive the development of multiple applications, prototype new features, and explore cutting-edge backend technologies. We are looking for a skilled developer with a strong interest in backend development and a passion for delivering high-quality, robust code.
Key responsibilities include building full-stack real-time transactional services, RESTful APIs, container-based services, and highly functional, secure, scalable, and resilient platform libraries, services, frameworks, and infrastructure. You will contribute to providing the best platform for PPT Platform engineers.
Primary duties:
- Design solutions aligned with business requirements.
- Conduct proofs of concept (PoCs) and technical evaluations of technologies, designs, and solutions.
- Collaborate with engineering professionals and architects to ensure scalable and cost-effective solutions.
- Continuously learn about the payments industry and its influencing factors.
- Develop commercial software on Unix/Linux environments.
- Gain experience in consumer-facing application development.
- Demonstrate excellent work ethics for effective teamwork.
- Apply knowledge of the MVC design pattern.
- Program in Java and J2EE.
- Utilize experience with web services standards and related technologies like HTTP, Spring, XML, JSON, and REST.
- Work with Big Data Clusters such as Solr and Kafka.
- Apply a solid understanding of database technologies and SQL.
- Familiarity with NoSQL Databases is advantageous.
- Leverage a strong foundation in computer science, with competencies in data structures and algorithms.
- Utilize proven problem-solving skills and resourcefulness in adapting to new demands and challenges.
- Adhere to solid coding practices, including design documentation, unit testing, and source control (GIT, SVN).
- Employ build tools such as Maven and Gradle.
- Exhibit the ability and desire to learn new skills and undertake new initiatives.
This is a hybrid position, with at least 3 days in the office. Specific in-office expectations will be confirmed by the hiring manager.
Company
Visa Consolidated Support Services (India) Private Limited - Tech Unit
Visa is a global leader in digital payment technology, connecting consumers, merchants, financial institutions, and government entities worldwide. Committed to global economic empowerment, Visa strive...