JavaSpringboot Developer

We are seeking an experienced Software Engineer in Java Springboot to join our dynamic development team. In this role, the ideal candidate will be responsible to:

  • Work in a team to design and code custom-build solutions based on Enterprise Java technologies and related frameworks
  • Write and execute unit tests necessary to ensure that an application or technical environment meets requirements
  • Integrate technical and application components
  • Follow defined methodology and standards to create a software of high-quality
  • Be part of a community focusing on Agile delivery and principles
  • Create high-quality code in an agile, test-driven development environment utilizing Java Stack
  • Influence the Technical Requirements Definition Process
  • Partner with development team to map technical requirements into architecture and technical design tasks, plan releases and deliver on commitments
  • Collaborate with core SBS teams on shared services such as Infrastructure, Security and Operations
  • Support production applications and releases
  • Perform performance and scalability analysis
  • Inspire, lead and mentor team members

Requirements:

  • 2-3 years of practical Java Spring Boot experience.
  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security and Hibernate.
  • At least 2 years of experience in developing applications with Spring Boot.
  • 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.
  • Good to have knowledge of Kafka, RabbitMQ is a plus.
  • Good to have understanding Microservices architecture.
  • 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.
  • Degree in computer science, information technology, information systems, or a related field.
  • Experience with hibernate, experience in a micro service architecture, and cloud environments is a plus.
  • Experience with Elastic search, AWS Lambda is a big plus.
  • Good reasons for Comfort Technologies
  • Excellent written and verbal communication skills.
  • Solid organizational skills including attention to detail and multitasking skills
Job Category: Engineering
Job Type: Full Time
Job Location: Karachi

Apply for this position

Maximum allowed file size is 512 MB. Allowed Type(s): .pdf, .doc, .docx