982 Java Software jobs in Pakistan
Java Software Engineer
Posted 7 days ago
Job Viewed
Job Description
2-5 years of comprehensive JEE development experience
An Excellent team player
Strong SQL query writing skills
Analyze and detail product requirements.
Write well-designed, testable, and efficient code.
Ensure designs are in compliance with specifications.
Support continuous improvement by investigating alternatives and technologies and presenting these for design reviews.
You will be working in a fast-paced Agile-based development environment.
Document software components
Job Responsibilities:
Design, implement and launch scalable fault-tolerant platform services for the enterprise.
Produce technical design documentation for other teams to consume.
Manage peer code reviews and write unit, functional and integration testing to maintain high-quality standards.
Provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
Interacts cross functionally on matters that require coordination across functional/organisational lines.
Collaborates well with other engineers and other engineering groups voluntarily shares information.
Offers proposed design changes/suggestions to processes and products, and exerts significant latitude in determining the objectives of an assignment.
Job SpecificationSolid programming experience with Core Java and JEE technologies like Servlets, Spring Framework, Hibernate/JPA, and Web services with technical knowledge in server-side programming.
Experience in Spring Boot and spring cloud framework.
Experience with Hibernate and Java 8 APIs.
Experience with source code management tools, mainly GIT,
Exposure to Eureka, NO SQL and RabbitMQ.
Experience in Test Driven Development.
Experience with Unix/Linux-based operating systems.
Experience in Angular/React is a plus.
Experience with Docker is a plus.
Excellent analytical, and technical skills to solve complex technical problems.
Very good communication skills and ability to multi-task.
Solid knowledge of writing software to scale for the web for performance, reliability and scalability.
Good knowledge of databases technologies both RDBMS and No-SQL.
Knowledge of content management platforms is a plus.
Works effectively with cross-functional and/or global teams, and readily shares information with others.
Ability to learn and evaluate new technology.
Possesses strong product/technology/industry knowledge
Information Technology and Services - Lahore, Pakistan
#J-18808-LjbffrJava Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Solid programming experience with Core Java and JEE technologies like Servlets, Spring Framework, Hibernate/JPA, and Web services with technical knowledge in server-side programming. Experience in Spring Boot and spring cloud framework. Experience with Hibernate and Java 8 APIs. Experience with source code management tools, mainly GIT, Exposure to Eureka, NO SQL and RabbitMQ. Experience in Test Driven Development. Experience with Unix/Linux-based operating systems. Experience in Angular/React is a plus. Experience with Docker is a plus. Excellent analytical, and technical skills to solve complex technical problems. Very good communication skills and ability to multi-task. Solid knowledge of writing software to scale for the web for performance, reliability and scalability. Good knowledge of databases technologies both RDBMS and No-SQL. Knowledge of content management platforms is a plus. Works effectively with cross-functional and/or global teams, and readily shares information with others. Ability to learn and evaluate new technology. Possesses strong product/technology/industry knowledge Information Technology and Services - Lahore, Pakistan
#J-18808-Ljbffr
Junior Java Software Engineer
Posted 2 days ago
Job Viewed
Job Description
We are looking for a Junior Java Software Engineer!
About Gini Talent
Founded in 2019 in Istanbul, Gini Talent is a fast-growing, technology-driven staffing and recruitment company. We specialize in contract, temporary, and permanent talent solutions across IT, marketing, creative, and finance roles. Headquartered in Istanbul, with offices in London, New Jersey, and Dubai, we serve clients across 14 countries. Certified with ISO 9001 and ISO 27001, Gini Talent is recognized for its innovative recruitment technologies and AI-powered solutions that enhance the hiring experience for clients and candidates alike.
Responsibilities
- Develop tools and applications according to technology best practices
- Participate actively in the full software development cycle
- Propose technical strategies, architecture, and solutions that meet overall business requirements
- Follow and work according to software development standards and methodologies
- Identify potential improvements
- Collaborate with internal and external stakeholders
Requirements
- Maximum of 1 year of experience excluding internships (ideally 5–6 months in software development)
- Strong knowledge of Java
- Solid understanding of OOP principles, Data Structures, Algorithms, and Design Patterns
- Proactivity and motivation to learn
- A mindset of delivering high-quality code
What’s in it for you?
- 100% Remote work opportunity with flexible collaboration across global teams
- Exposure to diverse industries and challenging international projects
- Continuous learning environment with professional growth opportunities
Apply and follow the Gini Talent page!
Seniority level- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology
- Industries Staffing and Recruiting
Referrals increase your chances of interviewing at Gini Talent by 2x
Sign in to set job alerts for “Java Software Engineer” roles. Intermediate Full-Stack Software Developer Full Stack Engineer- Node.js, React,js and Firebase Java Technical Support Engineer - Remote Work Full Stack Engineer (Node/Python and React) Java Technical Support Engineer - Remote Work Java Technical Support Engineer - Remote Work Java Technical Support Engineer - Remote Work Full Stack Developer (React.js & Node.js) Arificial Intelligence Full Stack Engineer Full Stack Engineer (MERN Stack) Pakistan Freelane Full Stack Developer (Next.js/Node.js) Full Stack Mobile App Developer (Contract) Senior Full Stack Engineer - (Node+React) Full Stack Developer, Trilogy (Remote) - $60,000/year USD Java Technical Support Lead - Remote Work Full stack developer with strong UI/UX skills Full Stack Python & ReactJS Developer (UK B2B Tech Startup)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Java Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Proudly voted a Great Place to Work, we are a dynamic startup in the SaaS space that is revolutionizing how businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.
We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big!
Meet the team!
Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.
As a Senior Software Engineer, you will be focused ongaining command of the internal workings of Unifonic's existing products and technology, implementing enhancements, supporting bug fixes, performing data analysis, reporting key metrics for Unifonic's platform, and working on the next-generation evolution of the products while using the latest tools and technology within agile scrum teams.
Help us shape the future of communication by:
Building and maintaining solutions that scale. Serving millions of users every day.
Contributing to building and maintaining the policies, procedures, and technical assets in Unifonic’s cloud infrastructure.
Supporting various teams with a technical vision in the core areas of interest for Unifonic's products.
Supporting multi-cloud-based communication products, especially as an augmentation to the internal technology team and working with partners’ software development teams.
Working on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aurora).
Working closely with service delivery teams to support product deployments to the cloud.
Understanding and using Unifonic's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
Performing basic database administration, performance optimization, index optimization, writing advanced select queries, and replacing cursor usage with relational SQL.
Collaborating with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and Git.
What you'll bring:
Hands-on 5+ years of experience in developing complex projects, preferably in the communications domainby using Java (Spring Framework).
Hands-on experience in Web Development (HTML, CSS, JS).
Practical experience in queuing systems/message brokers like ActiveMQ, RabbitMQ, Kafka, Beanstalk, SQS, etc.
Practical experience with cache technologies such as Memcached, and Redis.
Experience coding in Python.
Solid experience in managing Linux servers and applications (Nginx, apache2, etc).
Proficiency in a Linux environment and in consuming and designing RESTful APIs.
Solid experience with full Software Development Lifecycle, Distributed Architectures (REST, SOAP, Queue-based), and Microservices Architecture.
Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
Familiarity with software project management tools similar to Agile, Maven, and Git.
Experienced with using cloud hosting technologies such as AWS.
Familiar with SaaS and PaaS integration architecture and applications.
General knowledge in telecommunications (SMSC, VOIP, SMPP, etc).
Excellent communication skills.
Strong problem-solving and analytical skills.
As a Unifone you’ll receive a range of benefits:
Competitive salary and bonus.
Unifonic share scheme (we are all owners!).
30 holiday days after the first anniversary.
Spend up to 10 weeks per year working from anywhere in the world!
Paid leave for new parents.
Linkedin learning license.
Senior Java Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Meet the team! Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team. As a Senior Software Engineer, you will be focused ongaining command of the internal workings of Unifonic's existing products and technology, implementing enhancements, supporting bug fixes, performing data analysis, reporting key metrics for Unifonic's platform, and working on the next-generation evolution of the products while using the latest tools and technology within agile scrum teams. Help us shape the future of communication by: Building and maintaining solutions that scale. Serving millions of users every day.
Contributing to building and maintaining the policies, procedures, and technical assets in Unifonic’s cloud infrastructure.
Supporting various teams with a technical vision in the core areas of interest for Unifonic's products.
Supporting multi-cloud-based communication products, especially as an augmentation to the internal technology team and working with partners’ software development teams.
Working on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aurora).
Working closely with service delivery teams to support product deployments to the cloud.
Understanding and using Unifonic's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
Performing basic database administration, performance optimization, index optimization, writing advanced select queries, and replacing cursor usage with relational SQL.
Collaborating with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and Git.
What you'll bring: Hands-on 5+ years of experience in developing complex projects, preferably in the communications domainby using Java (Spring Framework).
Hands-on experience in Web Development (HTML, CSS, JS).
Practical experience in queuing systems/message brokers like ActiveMQ, RabbitMQ, Kafka, Beanstalk, SQS, etc.
Practical experience with cache technologies such as Memcached, and Redis.
Experience coding in Python.
Solid experience in managing Linux servers and applications (Nginx, apache2, etc).
Proficiency in a Linux environment and in consuming and designing RESTful APIs.
Solid experience with full Software Development Lifecycle, Distributed Architectures (REST, SOAP, Queue-based), and Microservices Architecture.
Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
Familiarity with software project management tools similar to Agile, Maven, and Git.
Experienced with using cloud hosting technologies such as AWS.
Familiar with SaaS and PaaS integration architecture and applications.
General knowledge in telecommunications (SMSC, VOIP, SMPP, etc).
Excellent communication skills.
Strong problem-solving and analytical skills.
As a Unifone you’ll receive a range of benefits: Competitive salary and bonus.
Unifonic share scheme (we are all owners!).
30 holiday days after the first anniversary.
Spend up to 10 weeks per year working from anywhere in the world!
Paid leave for new parents.
Linkedin learning license.
#J-18808-Ljbffr
Software Development Lead (JAVA)
Posted 19 days ago
Job Viewed
Job Description
VR Hiring, Pakistan
Position Title: Software Development Lead (JAVA)
Salary Range: PKR 150 K to 300 K Job Location: Islamabad, Pakistan
Job Responsibilities:
- Defining the overall technical architecture for the application.
- Developing high-level product specifications with attention to system integration and feasibility.
- Provide technical expertise and recommendations in assessing new software projects.
- Responsible for reviewing, analyzing and occasionally modifying systems.
- Responsible for testing, debugging and installing to support application systems.
- Investigate and resolve application functionality related issues.
- Write technical procedures and documentation for the applications.
- Excellent analysis skills and the ability to develop processes and methodologies.
- Ability to rapidly learn and take advantage of new concepts, business models, and technologies.
- Provide technical guidance and coaching to developers and engineers.
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Approve final product before launch.
- Experience overseeing team members.
Required Qualifications, Experience and Skills
- Minimum Bachelor’s Degree in Computer Science or Software Engineering.
- Minimum 08 years of hands on experience with Java and Spring Framework development.
- Ability to meet timelines.
- Clear written and oral communications - must speak English fluently.
- Must be a team player and self-starter.
Proficiency in the following skills and technologies is mandatory:
- Database (MySQL)
- Spring, Hibernate
- SOA, Design patterns.
Plus:
Experience with following will be considered plus:
- Cloud computing architecting
- DevOps
- Docker
You may be a great fit if:
You have a willingness to embrace the concept of iterative development as the means for building excellent products.
You are ready to give all the effort necessary to do an excellent job - even if it means putting in extra time to research the problem you’re facing.
You are a perfectionist; knowing how it should be done and not stop until it’s done right.
#J-18808-LjbffrSoftware Development Lead (JAVA)
Posted 25 days ago
Job Viewed
Job Description
Position Title: Software Development Lead (JAVA) Salary Range: PKR 150 K to 300 K Job Location: Islamabad, Pakistan Job Responsibilities: Defining the overall technical architecture for the application. Developing high-level product specifications with attention to system integration and feasibility. Provide technical expertise and recommendations in assessing new software projects. Responsible for reviewing, analyzing and occasionally modifying systems. Responsible for testing, debugging and installing to support application systems. Investigate and resolve application functionality related issues. Write technical procedures and documentation for the applications. Excellent analysis skills and the ability to develop processes and methodologies. Ability to rapidly learn and take advantage of new concepts, business models, and technologies. Provide technical guidance and coaching to developers and engineers. Ensure software meets all requirements of quality, security, modifiability, extensibility etc. Approve final product before launch. Experience overseeing team members. Job Specification
Required Qualifications, Experience and Skills Minimum Bachelor’s Degree in Computer Science or Software Engineering. Minimum 08 years of hands on experience with Java and Spring Framework development. Ability to meet timelines. Clear written and oral communications - must speak English fluently. Must be a team player and self-starter. Proficiency in the following skills and technologies is mandatory: Database (MySQL) Spring, Hibernate SOA, Design patterns. Plus: Experience with following will be considered plus: Cloud computing architecting DevOps Docker You may be a great fit if: You have a willingness to embrace the concept of iterative development as the means for building excellent products. You are ready to give all the effort necessary to do an excellent job - even if it means putting in extra time to research the problem you’re facing. You are a perfectionist; knowing how it should be done and not stop until it’s done right.
#J-18808-Ljbffr
Be The First To Know
About the latest Java software Jobs in Pakistan !
Software Engineer - Java
Posted 18 days ago
Job Viewed
Job Description
Up to date knowledge of the terminology, concepts and best practices for coding for Java development
Develop technical interfaces, specifications, and architectures
Use and adapt existing web applications for apps
Create and test software prototypes
Develop client displays and user interfaces
Assist software personnel in handling project related work and other requirements
Coordinate with other software professionals and developers.
#J-18808-LjbffrSoftware Engineer - Java
Posted 18 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Senior Software Engineer - Java
Posted 4 days ago
Job Viewed
Job Description
Job Brief:
We are looking for a self-driven Senior Java Developer who is excited to learn and improve his/her skillset in the ever-evolving world of Java
VentureDive Overview:
Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people world-wide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that are recognized as second to none in the world.
Key Responsibilities:
- Be responsible for enhancing and maintaining a highly transactional Java platform and build new Microservices
- The opportunity to work in an Agile fast-paced environment, where requirements can change overnight and getting things done is as simple as making a case and leading the charge
- Work as part of an amazing team of like-minded individuals with a can-do attitude to change the world
- Proactively identify technical debt, where the platform can be optimized, and introduce operational efficiencies
- Design and produce performant, scalable, highly transactional software, that adheres to functional and nonfunctional requirements, and be able to explain them to both technical and non-technical stakeholders
- Estimate, prioritise and execute tasks in a high-pressure environment
- Support the execution of production deployments and go-lives
Qualifications and Experience:
- 5+ years of commercial experience in Java
- Have experience working with relational DBs such as MySQL, Oracle, PostgreSQL. Ideally NoSQL experience
- Have experience developing and designing RESTful API
- Ability to choose the right technology for the task at hand, whether it turns out to be the latest framework or an established one
- You have a strong knowledge of object-oriented design and development best practices
- You have experience with Continuous Integration
- You can estimate, prioritize and execute tasks either by pair programming or single-handedly in a high-pressure environment
- You have an excellent command of the English language
- BSc or MSc in Computer Science or related degree from a top university
- Experience with performant, highly transactional, service-oriented platforms
- Knowledge of Spring Frameworks including Spring Security, Spring Boot, and Spring Data
- Test Driven Development is your bread and butter. Without it, there’s just jam
- Having a working knowledge of Docker, UNIX-based operating systems, and Microservices
- Familiarity with application security, cryptography, and security practices
- Having a working knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and Microservices
- Experience working with Agile teams or startups
In order to thrive at VentureDive, you
…are intellectually smart and curious
…have the passion for and take pride in your work
…deeply believe in VentureDive’s mission, vision, and values
…have a no-frills attitude
…are a collaborative team player
…are ethical and honest
Are you ready to put your ideas into products and solutions that will be used by millions?
You will find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users world-wide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us . we're having a ball!
#LI-Hybrid