Similar Jobs

PureLogics

Java / Backend Lead Engineer

PureLogics. Pakistan

Lahore, Pakistan

2024-08-20

PureLogics is looking for an experienced  Java backend Lead Engineer.

Responsibilities:

  1. Contribute to all stages of software development life cycle
  2. Design, implement and maintain Java-based applications that can be high-volume and low-latency
  3. Analyze user requirements to define business objectives
  4. Envisioning system features and functionality
  5. Define application objectives and functionality
  6. Ensure application designs conform with business goals
  7. Develop and test software
  8. Identify and resolve any technical issues arising
  9. Create detailed design documentation
  10. Propose changes to current Java infrastructure
  11. Develop technical designs for application development
  12. Develop multimedia applications
  13. Write well designed, testable code
  14. Conducting software analysis, programming, testing, and debugging
  15. Manage Java and Java EE application development
  16. Develop documentation to help users
  17. Transforming requirements into stipulations
  18. Prepare and produce releases of software components
  19. Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review

Required Skills:

1 Programming Languages and Frameworks:

  • Java 8/12: Core Java knowledge with a focus on upgrading from Java 8 to Java 12.
  • Micronaut: For building lightweight, modular, and fast microservices, as preferred by the client.
  • Spring Boot (if necessary): For understanding the existing setup before transitioning to Micronaut.
  • Hibernate/JPA: For object-relational mapping and working with relational databases.

Microservices Architecture:

  • Docker: For containerizing microservices.
  • Kubernetes: For orchestrating microservices in a production environment.
  • Kafka or RabbitMQ: For implementing event-driven architecture and messaging between services.
  • API Gateway (e.g., Zuul, Kong): For managing API requests and routing them to the appropriate microservices.

Database Management:

  • MySQL: For managing relational data, including schema migration and optimization.
  • Liquibase or Flyway: For database versioning and migration.

Security:

  • OAuth2/JWT: For securing microservices with token-based authentication.
  • Spring Security: If the existing setup uses it, for securing Java applications.

DevOps and CI/CD:

  • Jenkins, GitLab CI, or CircleCI: For building, testing, and deploying microservices.
  • Prometheus and Grafana: For monitoring microservices and ensuring they are running smoothly in production.

Version Control: 

  • Git: For version control, branching strategies, and managing codebases.

Experience:

  • Min 3 Years

 About Us:

PureLogics is a full services technology company with having presence in the USA, UAE, and in Lahore. Over the past 18+ years, we have matured from a narrowly-focused five-person team to a well-established technology hub with around employees. We’re CMMI Level 2 and ISO Certified company and highly acclaimed AWS consulting partners.

The success of our business mainly lies in building a team of A-players, who work together and build together, and who crave perfection in everything they produce for our elite clients. We offer the opportunity to young and enthusiastic individuals that are eager to take on tough challenges under our mentorship toward a bright future.

What are we offering?

  1. Health Insurance
  2. Provident Fund
  3. Annual Paid Leaves
  4. Compensation Plans
  5. Paid Certifications & Training
  6. Car Finance Program
  7. Bike Finance Program
  8. Child Education Program
  9. Two Annual Trips
  10. Stars Of the Month Rewards
  11. Quarterly Meetups
  12. Referral Bonuses
  13. Birthday & Eid Gifts

Skills:

My Sql Database, Core JAVA Knowledge, Contribute To All Stages Of Software, Communication Skills,
 

Salary 400000
Job Type Second Shift (Afternoon)
Qualification Bachelor
Experience 3 Years
Sectors Software & Web Development
Gender No Preference
Industry Information Technology
Career Level Experienced Professional
Job Expiry Date 2024-09-20