Java Springboot Backend Developer

 

Description:

The company is expanding its Technology Operations and hiring Java Springboot Developers. This is a full-time remote role (Karachi) for a Java Springboot Backend Developer at Seen Tarbi for Fintech. The role involves tasks such as software development, working on microservices architecture, programming, utilizing the Springboot Framework, and Java development.

 

Responsibilities:

  • Backend Development: Lead the design and development of backend services using Spring Boot, ensuring high-quality, performant, and maintainable code. Implement and maintain RESTful APIs, microservices, and data processing pipelines.
  • Collaborate with front-end developers to integrate the backend with user interfaces.
  • Technical Leadership: Serve as a technical leader and mentor to junior developers, providing guidance, code reviews, and best practices. Make architectural decisions and contribute to the evolution of the technical stack.
  • Problem Solving: Analyze and resolve complex technical challenges, ensuring the reliability and performance of backend systems. Participate in troubleshooting and debugging activities.
  • Innovation: Stay updated on emerging technologies, industry trends, and best practices, and apply them to enhance the system's architecture and performance. Propose and implement improvements to optimize existing systems and workflows.
  • Collaboration: Work closely with software engineers, product managers, and designers to deliver impactful solutions. Participate in Agile development methodologies, including sprint planning and daily stand-up meetings.
  • Quality Assurance: Develop and maintain unit and integration tests to ensure code reliability. Collaborate with quality assurance teams to ensure comprehensive testing and validation.
  • Software Security: Ensure that software code adheres to industry best practices, such as those recommended by OWASP, to mitigate security vulnerabilities and threats effectively.
  • Documentation: Create and maintain detailed documentation of code, configurations, and technical processes.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of professional software development experience, with a primary focus on Springboot.
  • Strong proficiency in backend development and Java programming.
  • Expertise in RESTful API design and microservices architecture.
  • Experience with database systems (MySQL, PostgreSQL, MongoDB), Apache Kafka, caching, and data storage technologies.
  • Solid understanding of software development best practices and design patterns.
  • Experience in working on application security will be an added advantage.
  • Excellent communication and leadership skills.
  • Experience in Financial Technology or Open Banking is a plus.

Organization Seen Tarbi for FinTech
Industry IT / Telecom / Software Jobs
Occupational Category Java Springboot Backend Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-10-16 10:05 am
Expires on 2024-11-30