All categoriesDropdown arrow
Tailor Services
Java full stack engineer 0
1 / 1

Java full stack engineer

Gulberg, Lahore
3 weeks ago
Details
Hiring Person/CompanyHiring as Individual
Company NameSabagroup
Type of AdJob Offer
Salary from10000
Salary to10000
Career LevelExecutive
Salary PeriodMonthly
Position TypePart-time
Description
Experienced programmer Core Java Concepts Object-Oriented Programming (OOP): Classes, objects, inheritance, polymorphism, encapsulation, and abstraction. Java Collections Framework: Lists, sets, maps, queues, and their implementations. Exception Handling: Try-catch blocks, custom exceptions, and best practices. Concurrency: Threads, synchronization, concurrent collections, and the Executor framework. Streams and Lambda Expressions: Functional programming basics and stream operations. Advanced Java JVM Internals: Garbage collection, memory management, and performance tuning. Design Patterns: Singleton, Factory, Observer, Strategy, and other common patterns. Testing: Unit testing with JUnit, integration testing, mocking frameworks like Mockito. Spring Framework Spring Core: Dependency injection, beans, and configuration. Spring Boot: Auto-configuration, microservices setup, and creating RESTful APIs. Spring Data JPA: ORM, repositories, and custom queries. Spring Security: Authentication, authorization, and securing REST APIs. Front-End Technologies HTML/CSS: Basic structure, styling, and responsive design principles. JavaScript: ES6+ features, asynchronous programming, and DOM manipulation. Front-End Frameworks: React, Angular, or Vue. js—depending on the stack. State Management: Concepts like Redux for React or Vuex for Vue. js. Full Stack Integration RESTful Web Services: Designing and consuming APIs, handling JSON/XML. Authentication/Authorization: Implementing JWT, OAuth, and sessions. Database Integration: SQL databases (e. g. , MySQL, PostgreSQL) and NoSQL databases (e. g. , MongoDB). CI/CD: Setting up continuous integration and continuous deployment pipelines. Development Tools and Practices Version Control: Git basics, branching, merging, and pull requests. Build Tools: Maven or Gradle for Java projects. Containerization: Basics of Docker, building and managing containers. IDE Proficiency: Effective use of IDEs like IntelliJ IDEA or Eclipse. Soft Skills and Best Practices Code Quality: Writing clean, maintainable, and scalable code. Code Reviews: Giving and receiving constructive feedback. Project Management: Agile methodologies, sprint planning, and task tracking. Communication: Articulating ideas clearly and collaborating effectively with teams. Hands-On Projects Build Real Applications: Guide students through the development of full-stack applications from start to finish. Collaborative Projects: Encourage working on group projects to simulate real-world team environments. Industry Trends and Tools Cloud Platforms: Basics of AWS, Azure, or Google Cloud. Modern DevOps Practices: Infrastructure as Code (IaC), monitoring, and logging Note: send message with your number
Location
Pakistan
Ad id 1091652189
Report this ad