Java Developer
Islamabad,PK
VisionX – Customer Products /
Contract - Full Time /
On-site
About Us
Businesses are complex, and so are their workflows and challenges. Off-the-shelf AI solutions often fall short of meeting unique needs. At VisionX, we bridge this gap with deep AI expertise and an understanding of your processes, pain points, and goals. Since 2017, AI has been our core, enabling us to deliver tailored systems for businesses and customers. As innovation partners to world-leading brands and Fortune 1000 companies, we specialize in product strategy and custom application development, leveraging agile methods, accelerators, and pre-trained AI assets to fast-track your AI journey while creating Intellectual Property.
Recognized among Fast Company’s Top 10 Most Innovative Companies of 2020—alongside Microsoft and Snap Inc.—VisionX delivers cutting-edge solutions across industries. Our expertise spans computer vision, 3D modeling, AR, VR, decision sciences, and IoT, solving diverse challenges with precision and innovation. By aligning technology with your objectives, we deliver transformative solutions that drive growth.
Your Role
As a Mid-Level Java Developer, with 1-3 years of experience, you will play a crucial role in designing, developing, and maintaining Java-based applications, with a focus on Spring Boot. You will collaborate with cross-functional teams to deliver robust software solutions, actively participating in all phases of the development lifecycle. Your experience and technical skills will be essential in driving projects forward and mentoring junior developers.
Responsibilities:
- Design, develop, and maintain Java-based applications using Spring Boot.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with product managers, designers, and other developers to define, design, and ship new features.
- Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
- Troubleshoot, debug, and resolve complex technical issues.
- Contribute to all phases of the software development lifecycle, from requirements gathering to deployment.
- Continuously improve existing applications by adding new features and optimizing performance.
- Mentor junior developers and assist them in enhancing their skills and knowledge.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
What You Need:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 1-3 years of experience in Java development, with a strong focus on Spring Boot.
- Proficiency in Java and understanding of OOP concepts.
- Experience with Java frameworks, particularly Spring (Spring Boot, Spring MVC, Spring Data, etc.).
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Proficient in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Strong problem-solving skills and ability to work independently and within a team.
- Excellent communication skills and the ability to work effectively in a collaborative environment.
- Experience with version control systems, particularly Git.
- Familiarity with Agile/Scrum development methodologies.
- Knowledge of DevOps practices and tools, such as Docker, Jenkins, or Kubernetes.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Exposure to CI/CD pipelines and automated testing frameworks.
Why Choose Us
Our global network of industry experts and mentors helps shape your growth and future. We believe in delivering client value through our work. We build products that are not good or great, but outstanding.
You deliver! We will make your stay and journey with us worthwhile.
We are an equal opportunity employer, and we value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other legally protected status.