Announced
24/08/20243 month(s) ago
Job Status
Full Time
Job Type
Employee
Expiration Date
17/11/2024
Job Location
Job Title
Java Back End Lead EngineerWork At
PureLogics
Job Presentation
PureLogics is looking for an experienced Java Back End Lead Engineer.
Responsibilities:- Contribute to all stages of software development life cycle
- Design, implement and maintain Java-based applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives
- Envisioning system features and functionality
- Define application objectives and functionality
- Ensure application designs conform with business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Propose changes to current Java infrastructure
- Develop technical designs for application development
- Develop multimedia applications
- Write well designed, testable code
- Conducting software analysis, programming, testing, and debugging
- Manage Java and Java EE application development
- Develop documentation to help users
- Transforming requirements into stipulations
- Prepare and produce releases of software components
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
1 Programming Languages and Frameworks:
- Java 8/12: Core Java knowledge with a focus on upgrading from Java 8 to Java
- 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.
- Min 3 Years
PureLogics is a full services technology company with having presence in the USA, UAE, and in Lahore. Over the past 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 men<
Apply for this Job
Unfortunately this job vacancy expired.
JOB BY
Jobee.pk
3rd floor suite 1, Plaza, 7-E Egerton Rd, Garhi Shahu, Lahore, Punjab 54000, Lahore
View all 41 Jobs
031-111-56233
+92 42 36300087
View all 41 Jobs