Key Responsibilities
- Design, develop, and maintain scalable web applications using ReactJS, Node.js, Next.js, and Java/J2EE technologies.
- Build and consume RESTful and SOAP-based Web Services for enterprise integrations.
- Develop responsive and user-friendly interfaces using HTML5, CSS3, SASS, JavaScript, TypeScript, jQuery, and Handlebars.js.
- Create reusable UI components and front-end libraries for long-term maintainability.
- Apply functional programming concepts and modern design patterns in Java and JavaScript development.
- Integrate backend APIs and ensure seamless communication between application layers.
- Collaborate closely with UI/UX designers, product owners, QA engineers, and backend teams.
- Implement and manage source code repositories using GitHub.
- Develop and maintain CI/CD pipelines using Jenkins for automated build, testing, and deployment.
- Deploy, monitor, and manage applications on Microsoft Azure cloud platform.
- Optimize application performance, scalability, reliability, and security.
- Troubleshoot production issues and provide timely resolutions.
- Participate in architecture discussions, code reviews, and technical mentoring of junior developers.
- Follow Agile/Scrum development methodologies and contribute to sprint planning and estimation activities.
Required Skills & QualificationsFront-End Technologies
- Robust expertise in ReactJS, Next.js, JavaScript, and TypeScript.
- Advanced knowledge of HTML5, CSS3, SASS, jQuery, and Handlebars.js.
- Experience building responsive, cross-browser compatible web applications.
- Strong understanding of UI performance optimization techniques.
Back-End Technologies
- Hands-on experience in Node.js and Java/J2EE development.
- Extensive experience building and integrating REST and SOAP Web Services.
- Strong knowledge of backend API development and integration.
Database Technologies
- Experience working with both SQL and NoSQL databases.
- Knowledge of databases such as MySQL, PostgreSQL, MongoDB, Cassandra, or similar platforms.
- Understanding of database design, optimization, and performance tuning.
DevOps & Cloud
- Experience with GitHub version control and collaborative development workflows.
- Hands-on experience implementing CI/CD pipelines using Jenkins.
- Strong understanding of Microsoft Azure services, deployment models, and monitoring tools.
Programming Concepts
- Strong understanding of:
- Functional Programming Concepts
- Object-Oriented Design Principles
- Design Patterns
- Clean Code Practices
- Performance Optimization Techniques
Preferred Qualifications
- Experience with Microservices Architecture.
- Hands-on exposure to Docker and Kubernetes.
- Experience with automated testing frameworks such as Jest, Mocha, JUnit, or equivalent.
- Knowledge of security best practices and application hardening.
- Experience working in Agile/Scrum environments.
- Prior experience leading technical initiatives or mentoring development teams.
Desired Candidate Profile
- 6–12 years of full-stack development experience.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and drive technical solutions.
- Experience in enterprise-scale application development and modernization projects.
- Passion for continuous learning and adopting emerging technologies.
📌 Java Full Stack Developer (Odisha)
🏢 Nisum
📍 Odisha