Vaulsys, a leading technology company specializing in payment and financial solutions, is looking for a skilled Java Developer to join their team in Karachi. The company is dedicated to delivering innovative and high-quality software that drives business growth and enhances customer satisfaction. The ideal candidate will have a strong background in Java development and a passion for building scalable, reliable, and efficient applications. This role involves close collaboration with cross-functional teams to design and implement solutions that align with business goals.
Key Responsibilities
- Design, develop, and maintain high-performance Java applications.
- Collaborate with product managers, architects, and fellow developers to create innovative software solutions.
- Write clean, efficient, and well-documented code.
- Conduct code reviews and provide mentorship to junior developers.
- Troubleshoot, debug, and resolve software defects promptly.
- Participate in the full software development lifecycle, including requirements gathering, design, testing, deployment, and maintenance.
- Ensure applications are scalable, reliable, and secure.
- Stay updated with the latest industry trends and technologies to continuously improve development practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3 to 5 years of professional experience in Java development.
- Strong expertise in Java SE, Java EE, and frameworks such as Spring and Hibernate/JPA.
- Experience with RESTful APIs, microservices architecture, and application servers like Jetty and Tomcat.
- Proficiency in database technologies including Oracle and PostgreSQL, along with ORM tools.
- Familiarity with front-end technologies such as Vaadin and/or Apache Wicket is highly desirable.
- Experience using version control systems, particularly Git.
- Solid understanding of software development principles and design patterns.
- Excellent problem-solving skills and meticulous attention to detail.
- Ability to work effectively both independently and within a team environment.
- Strong communication and interpersonal skills.
Preferred Qualifications and Benefits
- Domain knowledge of financial technologies is an advantage.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum development environments.
- Relevant certifications in Java or related technologies are a plus.
Vaulsys offers a competitive salary and benefits package along with opportunities to work on challenging and innovative projects. The company fosters a collaborative and supportive work environment, encouraging continuous learning and professional development.
Interested candidates are encouraged to apply through the official company channels.