Job Description
Vertex Infotech Solutions is looking for a talented Full Stack Java Developer who is excited and enthusiastic about his work and competent and professional to become a part of our team. with a strong background in Java Programming, Frontend Development, backend development, microservices architecture, and APIs. As a key member of our development team, you will be responsible for designing, implementing, and maintaining robust and scalable backend solutions that power our applications. Your expertise in Java, microservices, and API development will play a crucial role in shaping the future of our products. The candidate must be able to work independently and have experience of Developing and deploying Java Libraries.
Work Location: Gulberg II, Lahore,
Office Timing: 06:00 PM to 02:00 AM
What you will do:
- Write high-quality, secure code that is modular, functional, and testable.
- Contribute to all stages of the software development lifecycle and software testing lifecycle.
- Object-oriented analysis and design using common design patterns.
- Relies on experience and judgment to plan and accomplish goals
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Design and develop code for software components and applications based on non-functional requirements
- Participate in application integration efforts
- Take part in software and architectural development activities
- Creates documentation to detail how applications or systems work together to ensure they’re maintained properly in the future and to help with any upgrades.
What you Require:
- BS/MS in Information Technology, Computer Science, from a well reputed Institute
- Must have 3-5 years of experience in developing applications, Software Solutions using Java programming language
- Must have strong experience of developing and deploying Java Libraries using Core Java
- Experience of working with latest Java Frameworks
- Proven experience in designing and building microservices-based applications using Java frameworks
- Working knowledge and experience with JavaScript, JQuery, Ajax, JSON, CSS, HTML
- Solid understanding of database design, SQL, and NoSQL databases.
- Experience with Virtualization or Containerization technologies
- Ability to write clean, efficient and reusable Java code
- Must have Strong concepts of object-oriented programming
- Strong demonstrated experience with Test Driven Development (TDD)
- Good Knowledge of QA Automation tools and technologies
- Experience of working in Agile/Scrum environment
- Experience of working with Jira
- Must have good organizational management and very strong English communications skills
- Able to work independently and within a team
- Detail-oriented, organized, deadline-driven, and flexible