InvoZone is a leading software development company headquartered in the US with offices in Canada, Malaysia and Pakistan. We offer a combination of consulting, outsourcing, and specialized services to a global clientele across all types of web and mobile app development projects. The company was launched by experienced and visionary IT professionals with more than 10 years of industry experience in the fraternity of software development.We take pride in our diversified team that consists of people from both local and international backgrounds working together to strive for excellence. If you think you have the technical skills to contribute to our fast-growing business, feel free to apply.We are looking for an experienced Senior Java Developer to be part of our development team.
Responsibilities :
Hands-on experience in developing applications using Java EE platforms, Spring Framework, Spring Boot, Hibernate, Java Swing, Java FX, JPA, Batch Processing, Java 8, or higher versions.Expertise in producing RESTful APIs and back-end services.Experience in agile development, GIT, or Maven.Familiarity with continuous integration and build tools such as Jenkins.Contribute to all phases of the development life cycle.Write well-designed, testable, and efficient code.Willing to work in a multi-technology environment.Designing and developing high-volume, low-latency server-end applications for mission-critical systems and delivering high availability and performance.Write well-designed, testable, efficient codePrepare and produce releases of software componentsSupport continuous improvement by investigating alternatives and technologies and presenting these for architectural reviewOptimisation of the application for maximum speed and scalabilityWork closely with the Infrastructure, Development and Test Teams to implement the CI & CD solution
Requirements :At least 4-5 years of industry experience in Software Development.Computer Science or relevant degree from a university.Experience with Spring boot (JPA, Security, Rest, Cloud) is plusSolid understanding of object-oriented programmingStrong knowledge in Rest web services.Collaborating with coworkers to conceptualize, develop, and release software.Conducting quality assurance to ensure that the software meets prescribed guidelines.Rolling out fixes and upgrades to software, as needed.Securing software to prevent security breaches and other vulnerabilitiesUses coding languages or scripting methodologies to solve a problemProcess-oriented with great documentation skillsKnowledge of best practices and IT operations in an always-up, always-available serviceProficient understanding of code versioning tools, such as GitFamiliarity with build tools such as Ant, Maven.Familiarity with ORM such as hibernate.strong knowledge in Mysql and Postgres databaseStrong knowledge using Redis and MongodbStrong knowledge in JMS such as ActiveMQProficiency in working in Linux/Unix environmentUnderstanding of clouds, specially AWS.
Perks and Benefits :18 Paid HolidaysIn-patient and out-patient medical coverageProvident FundTraining fundVehicle lease optionsHome LoanChild education support allowance3 day’s work from home monthlyPerformance based bonusesAdvance salary (need based)Personal loansAnnual Recreational TripsReferral BonusSubsidized LunchTeam and Company wide dinnersSelf service pantryMarriage bonusFlexible HoursLoan for personal expensesPerformance based bonusesHoliday on the weekend (Saturday and Sunday)