Sr. Software Engineer

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer at Blackhawk Network, you will play a crucial role in developing and maintaining the next generation high-volume, fault-tolerant, and scalable transaction processing system. Your expertise in Java, React, Application Service Interfaces, and database technologies will be essential in designing and building software components capable of handling high traffic volume. Join us now and take the lead in elevating our products and platforms to new levels of functionality and adoption. Your responsibilities will include full-stack development, where you will create and manage web applications using Java (Spring Boot, Spring MVC) for the back-end and React.js for the front-end. Collaborating with front-end developers, you will integrate user-facing elements with server-side logic, ensuring clean, maintainable, and efficient Java code for optimal performance and scalability. In terms of system design and architecture, you will be tasked with designing and implementing complex systems and RESTful APIs, including integrations with third-party services. Your role will involve architecting solutions that are scalable, secure, and high-performing by leveraging Spring ecosystem best practices. Collaboration and communication are key aspects of this role. You will work closely with UI/UX designers, product managers, and other stakeholders to deliver high-quality solutions. Participating in code reviews, you will uphold best practices and ensure consistency across the team. Additionally, you will mentor junior developers, supporting their technical and professional growth. Testing and debugging will also be part of your responsibilities. You will write unit tests (using JUnit), integration tests (e.g., with Spring Test), and functional tests to guarantee application reliability. Troubleshooting and debugging applications will be essential to identify and resolve performance bottlenecks and bugs. Continuous improvement is encouraged at Blackhawk Network. Staying updated with emerging technologies and industry trends, particularly within the Java and Spring ecosystems, will be important. You will be expected to propose and implement new features, performance optimizations, and enhancements to existing systems. To qualify for this role, you should have at least 5 years of full-stack development experience. Your strong proficiency in Java, especially with Spring Boot and related frameworks, along with experience in front-end technologies like React.js or Angular, will be essential. An understanding of relational databases (MySQL, PostgreSQL, etc.) and RESTful API development is also required. In terms of technical skills, proficiency in JavaScript, HTML5, CSS3, and responsive design is necessary. A solid understanding of MVC architecture, web application frameworks, version control systems (Git), deployment tools, JavaScript build tools (Webpack, NPM), and state management libraries (Redux, etc.) will be beneficial. Additional skills that would be advantageous include familiarity with cloud platforms (AWS), containerization technologies (Docker), experience with Agile methodologies, version control using Git, and knowledge of security best practices and techniques for web applications.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Hyderabad, Telangana, India

Mumbai, Maharashtra, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India