Career Opportunities
Full Stack Developer( Java +Angular)
Job Description: Senior Full Stack Developer (Java + Angular)Job Title: Senior Full Stack Developer (Java + Angular)
Job Type: Full-Time
Experience: 5+ Years
Location: Hybrid
About the Role
We are seeking an experienced Senior Full Stack Developer (Java + Angular) to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should have strong expertise in Java backend development, Angular frontend development, RESTful APIs, microservices architecture, and modern DevOps practices. You will work closely with cross-functional teams to deliver secure, reliable, and user-friendly enterprise applications.
Key Responsibilities
Design, develop, and maintain scalable full-stack applications using Java and Angular.
Build responsive, dynamic, and reusable UI components using Angular.
Develop robust backend services and RESTful APIs using Java and Spring Boot.
Design and implement microservices-based architectures.
Integrate frontend applications with backend APIs and third-party services.
Optimize application performance, scalability, and security.
Write clean, maintainable, and testable code following coding standards and best practices.
Participate in system architecture discussions, technical design, and code reviews.
Build and maintain CI/CD pipelines for automated deployment.
Deploy and manage applications using Docker and Kubernetes.
Troubleshoot production issues and provide timely resolutions.
Collaborate with QA, DevOps, Product, and UI/UX teams to deliver high-quality software.
Mentor junior developers and contribute to engineering best practices.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
5+ years of experience in Full Stack Development.
Strong proficiency in Java (Java 8/11/17+).
Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA/Hibernate.
Strong experience in Angular (Angular 12+ preferred).
Proficiency in TypeScript, JavaScript, HTML5, CSS3, and Bootstrap/Angular Material.
Strong experience designing and developing RESTful APIs.
Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
Knowledge of microservices architecture and API integration.
Experience with Git version control.
Experience with Docker and Kubernetes.
Experience working with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) is a plus.
Understanding of Agile/Scrum development methodologies.
Excellent analytical, problem-solving, communication, and teamwork skills.
If this opportunity aligns with your career goals, kindly share your updated resume with us at hr01@webdura.tech
Senior Backend Developer
Job Description: Senior/Staff Backend Engineer (Java)Job Title: Senior/Staff Backend Engineer
Job Type: Full-Time
Experience: 5+ Years
Location: Hybrid
Immediate joiners are preferred.
About the Role
We are seeking an experienced Senior/Staff Backend Engineer to design and build scalable, high-performance backend systems focused on time-series data. The ideal candidate will have deep expertise in Java, PostgreSQL/TimescaleDB, and event-driven architectures. You will play a key role in designing APIs, optimizing large-scale time-series queries, and building reliable distributed systems.
Key Responsibilities
Design, develop, and maintain scalable backend services using Java.
Build and optimize applications that process and store large-scale time-series data using PostgreSQL and TimescaleDB.
Design and implement event-driven architectures and CQRS-based solutions.
Develop secure, high-performance RESTful APIs for time-series data consumption.
Optimize SQL queries for high-volume, time-range data retrieval and aggregation.
Implement TimescaleDB features such as hypertables, continuous aggregates, compression, and retention policies.
Collaborate with frontend engineers to deliver APIs that efficiently support data visualization tools such as ECharts.
Participate in architecture discussions, code reviews, and technical decision-making.
Troubleshoot production issues and improve system performance, scalability, and reliability.
Mentor junior engineers and contribute to engineering best practices.
Required Skills & Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of backend software development experience.
Strong expertise in Java and backend application development.
Solid understanding of CQRS and event-driven architecture.
Experience with distributed systems and microservices.
Expert-level knowledge of PostgreSQL.
Strong SQL query optimization skills, particularly for large-scale time-range queries.
Experience designing APIs for time-series data, including pagination, aggregation, filtering, and downsampling.
Familiarity with API performance optimization and scalability.
Preferred Qualifications
Experience with the Axon Framework.
Knowledge of Apache Kafka or other event streaming platforms.
Experience with Docker and Kubernetes.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Experience with CI/CD pipelines and automated testing.
What We Offer
Competitive salary and performance-based incentives.
Opportunity to work on cutting-edge, data-intensive systems.
Flexible work environment.
Professional growth and learning opportunities.
Collaborative and innovative engineering culture.
If this opportunity aligns with your career goals, kindly share your updated resume with us at hr01@webdura.tech