Staff Software Engineer - Java Integration Lead

3 - 7 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be a crucial member of the engineering team at Pivotree, working as a backend developer to design, develop, and maintain robust and scalable integration solutions. Your expertise in Java, Spring Boot, and modern messaging frameworks will directly contribute to creating a frictionless experience for our end users. Collaboration with cross-functional teams and staying updated with emerging technologies will be key aspects of your role. Key Responsibilities: - Design, develop, and implement highly reliable and scalable integration solutions using Java and Spring Boot. - Utilize messaging frameworks like Kafka, RabbitMQ, or similar technologies to build event-driven and asynchronous communication patterns. - Collaborate with cross-functional teams to understand integration requirements and translate them into technical specifications. - Develop and maintain APIs (RESTful, GraphQL) for seamless data exchange between systems. - Implement robust error handling, monitoring, and logging mechanisms for integration flows. - Optimize integration solutions for performance, scalability, and security. - Participate in code reviews to ensure adherence to coding standards and best practices. - Develop unit tests for integration code using frameworks like JUnit and Mockito. - Design and implement integration tests to validate end-to-end data flow and communication between systems. - Troubleshoot and resolve complex integration issues in production and non-production environments. - Stay updated with emerging integration technologies, patterns, and best practices. Qualifications: - 3+ years of software development experience with a focus on enterprise integration. - Expertise in Java development. - Experience with Spring Boot framework and relational databases. - Familiarity with NoSQL databases and messaging frameworks. - Experience with version control systems like Git. - Strong understanding of SDLC and Agile methodologies. - Excellent problem-solving skills and ability to work independently and in a team environment. Nice-to-Have Skills (Bonus Points): - Understanding and practical experience with serverless architectures on cloud platforms. - Experience with containerization technologies like Docker, Kubernetes. - Familiarity with CI/CD pipelines for automated deployments. - Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, CloudWatch.,

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
Pivotree logo
Pivotree

Information Technology and Services

Toronto

RecommendedJobs for You