Source description
About the role
We are looking for a highly analytical and structured Senior Full Stack Developer with 6 to 8 years of experience to drive the architecture, development, and scaling of our enterprise applications. In this role, you will lead backend modernization using robust Java ecosystem patterns while building real-time, highly responsive frontends using Angular 18+ . The ideal candidate possesses deep foundational knowledge of data structures, multithreading, and Object-Oriented Design (OOD), coupled with extensive experience managing complex state in modern, component-driven client-side frameworks. Key Responsibilities Full Stack Execution: Design, develop, test, and maintain enterprise-grade web applications utilizing Java (Backend) and Angular (Frontend) frameworks. Backend Engineering: Build and scale decoupled, high-performance backend services using Core Java, Spring Boot, and Microservices Architecture Frontend Engineering: Architect modular, component-based user interfaces in Angular 18+ using TypeScript, managing reactive data flows cleanly. API & Real-Time Integration: Design and consume high-throughput RESTful APIs and integrate WebSockets for low-latency, real-time data streaming. System Design & Modeling: Formulate robust Object-Oriented design strategies, using UML modeling to map out real-time systems and architecture flows. State Management & Performance: Handle complex data streaming via RxJS and govern global client state using NgRx (Redux) patterns Collaborative Delivery: Partner closely with Product Managers, QA Engineers, DevOps, and Architects within an Agile/Scrum environment to ship clean, peer-reviewed code. Database Management: Model and optimize relational schemas and handle document/XML storage paradigms across SQL and NoSQL engines. Technical Skill Matrix Backend Engineering (Java Core) Language Mastery: Expert-level Core Java (Java 8/11/17) with strong implementation of Data Structures & Algorithms. Advanced Core Java: Deep production experience with the Java Collections Framework, Java Threads Design Frameworks: Rigorous application of SOLID principles, GoF Design Patterns, and OO design methodologies. Enterprise Ecosystem: Mastery of Spring Boot, Spring Microservices, Hibernate/JPA, and API patterns. Frontend Engineering (Angular UI) Framework Version: Deep hands-on proficiency with Angular 18+ (including modern component architectures, signals, and inject tokens) or modern React.js syntax. Core UI Languages: Strong foundational command over TypeScript, JavaScript, HTML5, and semantic CSS. State & Streams: Production experience working with asynchronous data streams in RxJS and explicit store setups via NgRx. Data Visualization (Good to have): Custom data rendering capability using D3.js. Databases, Infrastructure & Tools Database Engines: Experience managing standard relational SQL variants alongside NoSQL platforms like MongoDB or XML databases like BaseX. IDE Ecosystem: Primary development workflow management utilizing Visual Studio Code (VS Code). Testing Harnesses: Test-Driven Development (TDD) mindset with hands-on profiling using Junit (Backend) and Jasmine/Karma (Frontend). Infrastructure & DevOps: Solid fundamentals using Git version control, tracking work metrics via Jira, and interacting with CI/CD deployment pipelines (Docker/Kubernetes/Cloud platforms preferred). Soft Skills & Performance Traits Innovation Mindset: Proactive appetite for learning updated framework specifications and driving architecture optimization spikes. Attention to Detail: Meticulous approach to handling data validation steps, UI edge-cases, and application performance tuning. Communication: Sharp interpersonal and communication capabilities to clearly articulate technical trade-offs across cross-functional engineering teams. Education & Experience Requirements Experience: 6 to 8 years of commercial software engineering experience shipping enterprise-scale Java and modern JavaScript framework web applications. Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or an allied technical stream.
More at acs international india pvt. ltd. (acsii)