i
BLJ Tech Geeks
12 BLJ Tech Geeks Jobs
Java Full Stack Developer - Spring Boot/AngularJS (5-7 yrs)
BLJ Tech Geeks
posted 22hr ago
Flexible timing
Key skills for the job
Role Description :
We are seeking a highly skilled and motivated Senior Full-Stack Developer to join our dynamic team.
The ideal candidate will have 5+ years of experience in developing robust and scalable full-stack solutions using Java, Spring Boot, Microservices, Angular, and related technologies.
This role demands a strong understanding of object-oriented programming, multithreading, performance tuning, and the ability to lead end-to-end application development and maintenance activities.
Responsibilities :
Full-Stack Development :
- Design, develop, and implement full-stack solutions using Java, Spring Boot, Microservices, Angular, Material, messaging frameworks, and application servers.
- Develop and maintain robust and scalable applications.
- Build and consume RESTful APIs.
Object-Oriented Programming and Multithreading :
- Apply deep understanding of object-oriented programming principles and design patterns.
- Develop and manage multithreaded applications.
- Ensure efficient memory management and performance.
Performance Monitoring and Tuning :
- Monitor application performance and identify bottlenecks.
- Implement performance tuning and optimization techniques.
- Utilize performance monitoring tools.
Coding and Debugging :
- Code and debug flexible, scalable, and complex programs based on written or verbal design specifications.
- Guide and mentor other developers in coding and debugging practices.
Application Development and Maintenance :
- Take ownership of end-to-end application development and maintenance activities.
- Ensure high availability and reliability of applications.
- Troubleshoot and resolve production issues.
Code Quality and Standards :
- Write clean, efficient, and well-documented code to add new or enhance existing functionality.
- Adhere to coding standards and best practices.
- Perform code analysis and reviews of other team members' work.
Design and Documentation :
- Write detailed design specifications for product requirements.
-Create and maintain technical documentation.
Collaboration and Communication :
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers.
- Communicate technical concepts clearly and effectively.
- Participate in Agile/Scrum methodologies.
Required Skills :
- 5+ years of experience in full-stack solution development.
- Strong proficiency in Java, Spring Boot, and Microservices.
- Experience with Angular and Material.
- Knowledge of messaging frameworks (e., Kafka, RabbitMQ).
- Experience with application servers (e., Tomcat, JBoss).
- Deep understanding of object-oriented programming, multithreading, performance monitoring, and tuning.
- Ability to code/debug and guide others to code/debug complex programs.
- Experience with RESTful APIs.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Experience with version control systems (e. , Git).
Key Competencies :
- Java Development
- Spring Boot
- Microservices
- Angular
- Full-Stack Development
- Object-Oriented Programming
- Multithreading
- Performance Tuning
- Code Review
- Technical Documentation
Functional Areas: Other
Read full job description