hireejobsgulf

Lead Software Engineer - Java

1.00 to 10.00 Years   Lahore, Pakistan   07 Jul, 2023
Job LocationLahore, Pakistan
EducationNot Mentioned
SalaryNot Mentioned
IndustryOther Business Support Services
Functional AreaNot Mentioned

Job Description

NorthBay is seeking Lead Software Engineers - Java with 5+ years of development and delivery experience with programming in Java (Especially with Java 8 features). Java 12, 14 is an added advantage, SpringBoot, API development. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration.The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.Position Title:ÿ Associate Architect/PSE/SSEExperience Required: 6 to 10+ YearsResponsibilities

  • Work collaboratively to write high quality, testable code that meets the Definition of Done.
  • Strive to meet team sprint commitments.
  • Adopt a Test-First approach to software development, where possible in which the test is developed before the code.
  • Participate in design and code reviews with other engineers.
  • May develop and utilize automated test scripts to perform duties.
  • Participate in test plan reviews.
  • Actively support and contribute to end of iteration demos.
  • Responsible for assigned integration, testing and deployment tasks.
  • Work with product management to scope and estimate product enhancements.
  • Design, implement, unit test software, and test software following defined processes.
  • Fix software defects (internal or customer reported) following defined process.
  • Scope of work is typically at the product component/feature level.
Requirements
  • Proficient in Java, with a good knowledge of its ecosystems (Especially with Java 8 features). Java 12, 14 is an added advantage.
  • Good understanding of OOPS, design patterns and industry best practices.
  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security and Hibernate.
  • Good exposure on Messaging Technologies like Kafka, RabbitMQ etc.
  • At least 2 years of experience in developing applications with Spring Boot.
  • Experience in developing on AWS with focus in EC2, IAM will be a plus
  • Should have expertise in building RESTful web services.
  • Hands on experience with development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc.
  • Experience with application servers like Tomcat, Jetty, JBoss etc.
  • Experience with Test-driven development (TDD), code testability standards, JUnit/Mockito.
  • Should have expertise on SQL and experience with relational database like MySQL, Oracle and MS SQL Server.
  • Exposure to Microservices architecture with 12 factor methodology.
  • Agile project experience along with working on Agile tools like JIRA/Azure DevOps.
  • Must have the capability to work independently.
  • Strong written and verbal communication skills.
  • Must have good analytical, debugging and problem-solving skills.
  • Familiar with various design and architectural patterns.

Keyskills :

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved