Bangalore, Karnataka, India
Information Technology
Full-Time
BLJ Tech Geeks
Overview
We are looking for a highly skilled and experienced Full Stack Developer with a strong background in Java, Spring Boot, Microservices, and Angular to join our development team. The ideal candidate will be responsible for the design, development, and maintenance of scalable and high-performance applications. This role requires deep technical knowledge, strong problem-solving abilities, and the capacity to lead and mentor junior developers.
Key Responsibilities
Required Technical Skills :
Key Responsibilities
- Design and develop robust, scalable, and secure full-stack applications using Java (Spring Boot) on the backend and Angular with Material Design on the frontend.
- Responsible for end-to-end application development from requirement analysis and design to development, testing, deployment, and maintenance.
- Write clean, efficient, and maintainable code that adheres to best practices in software engineering.
- Collaborate with cross-functional teams including Product Managers, UI/UX Designers, QA Engineers, and DevOps.
- Review and interpret business requirements into technical solutions.
- Conduct code reviews, mentor junior developers, and ensure code quality through static analysis, unit testing, and integration testing.
- Optimize application performance through monitoring, tuning, and debugging multithreaded and high-throughput systems.
- Participate in architectural discussions and design planning for new features and system improvements.
- Write and maintain technical documentation, including design documents and implementation specifications.
- Stay current with emerging technologies and industry trends.
Required Technical Skills :
- Strong proficiency in Java (Java 8 or higher)
- Spring Framework / Spring Boot
- Microservices architecture and RESTful API development
- Multithreading and concurrent programming
- Experience with JPA/Hibernate, SQL, and relational databases (e.g., MySQL, PostgreSQL)
- Familiarity with messaging frameworks (e.g., Apache Kafka, RabbitMQ, ActiveMQ)
- Solid experience with Angular (Angular 8+)
- Experience using Angular Material Design
- Proficient in TypeScript, HTML5, CSS3, and responsive design
- Understanding of state management and component-based architecture
- Working knowledge of application servers (Tomcat, JBoss, etc.)
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Experience with containerization (Docker, Kubernetes is a plus)
- Version control using Git (GitHub, GitLab, Bitbucket)
- Unit and integration testing frameworks (JUnit, Mockito, Jasmine, Karma)
- Understanding of automated build and test environments
- Strong analytical and problem-solving skills
- Ability to work independently and as part of a team
- Strong written and verbal communication skills
- Attention to detail and commitment to producing high-quality work
- Proactive in identifying problems and suggesting solutions
- Experience working in Agile/Scrum environments
- Bachelor's or Masters degree in Computer Science, Engineering, or a related field
- Experience in cloud-based development (AWS, Azure, or GCP)
- Exposure to monitoring tools (New Relic, Prometheus, etc.)
- Familiarity with performance profiling and system tuning
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in