About Us: Creospan is a subsidiary of Creospan Inc., our parent company, headquartered in Chicago, IL. From our humble beginnings in 1999 ? with just a handful of employees and a mission to help our clients leverage emerging web technologies to build next-generation products. technology has changed dramatically, yet our curiosity has remained constant. Our expertise spans across Telecom, Technology, Manufacturing, Ecommerce, Insurance, Banking, Transportation, and Healthcare domains.Full Stack Developer (7 Years - 12 Years)Pune - KharadiHybridImmediate Joiner's PreferredJob Description:We are looking for an experienced Full Stack Developer to join our dynamic team. The ideal candidate will focus primarily on back-end development (80%) while also contributing to front-end development (20%). This role requires expertise in modern web development technologies, hands-on coding, and strong problem-solving skills to design and optimize scalable, high-performance applications.Key Responsibilities:Develop, enhance, and maintain robust backend systems using Core Java and Java 8+ features, with a strong focus on multithreading and Completable Future for concurrent applications.Design, develop, and integrate RESTful APIs, ensuring scalability, performance, and security.Collaborate on front-end development using React.js with expertise in core concepts, Redux, development and API integration for seamless user interfaces.Utilize design patterns effectively, ensuring optimal software architecture for various use cases.Implement Test-Driven Development (TDD) practices and manage the testing lifecycle to ensure code quality and reliability.Optimize system performance, address scalability challenges, manage CPU utilization, and implement threading solutions for high-load environments.Work with databases, deciding between MongoDB and relational databases based on project requirements, and address data communication challenges (synchronous/asynchronous).Deploy, monitor, and maintain applications on Azure Cloud, with hands-on experience mandatory; knowledge of Azure will be considered if hands-on experience is unavailable.Required Skills and Expertise:Backend: Proficient in Core Java, Java 8 (Executor framework, Completable Future), multithreading, and REST API development.Frontend: Strong hands-on experience with React.js, Redux, and API integration ,C ore concepts, API integration, and development.Database: Familiarity with both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB). Ability to address scalability and performance optimization challenges.Design Patterns: Expertise in implementing and explaining REST vs SOAP services and their practical applications.Testing: Strong knowledge of Test-Driven Development (TDD) and related testing tools.Cloud & CI/CD: Mandatory hands-on experience with Azure Cloud (preferred) or strong knowledge. Experience with CI/CD tools like Jenkins for seamless integration and deployment pipelines.Performance Optimization: Proven ability to improve system performance using multithreading and CPU utilization strategies. {{Will be a Plus}}Object-Oriented Programming (OOP): Strong understanding of OOP principles and their application in modern software development.Version Control: Proficiency in using GitHub for version control, collaboration, and maintaining clean code repositories.Spring Security: Experience or knowledge of implementing security measures using Spring Security to protect applications and APIs. {{Will be a Plus}}Kafka: Familiarity with Kafka for real-time data streaming and message-driven architecture will be a significant advantage.OAuth 2.0: Understanding or experience with OAuth 2.0 for secure and seamless authentication and authorization in distributed systems. {{Will be a Plus}}Microservices and Monolithic Architecture: Hands-on experience in designing, developing, and maintaining applications in both microservices and monolithic architectures, with a strong understanding of their pros, cons, and appropriate use cases.Spring Boot: Proficiency in using Spring Boot to create scalable and high-performance applications with minimal configuration.Spring JPA: Expertise in Spring Data JPA for database interaction, writing efficient queries, and managing data persistence.Spring MVC: Strong knowledge of Spring MVC for building robust web applications and APIs, adhering to RESTful design principles.Qualifications:Bachelors/master's degree in computer science, Engineering, or related field.7+ years of professional experience as a Full Stack Developer (70% Backend + 30% Front end.Strong problem-solving skills with a focus on scalable and high-performance solutions.Excellent communication and collaboration skills.Preferred Qualifications:Familiarity with other CI/CD tools and advanced Azure services.Understanding of asynchronous programming paradigms and event-driven systems.Experience in handling large-scale systems and performance monitoring tools.
Job Title
Full Stack Engineer