Software Developer

NeoRecruit

Kamrup Metropolitan

Sur place

INR 2 500 000 - 4 000 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

NeoRecruit in Guwahati, Assam is seeking a Software Developer to lead design, development, and deployment of Java-based applications. You will build scalable APIs, implement business logic, and ensure code quality across modules.

The ideal candidate has 7+ years of experience, strong Java EE and Spring expertise, and experience with CI/CD, Docker, and relational databases. Fluency in English and Hindi is expected.

Qualifications

  • 7+ years of experience in design, implementation and management of large IT systems.

Responsabilités

  • Design system architecture, choose tech stacks, and structure databases.
  • Write and optimize front-end and back-end code (APIs, business logic).
  • Set up CI/CD pipelines and deploy code to various environments.
  • Monitor system health, fix bugs, and provide ongoing maintenance.
  • Collaborate with stakeholders, project managers, and clients to gather software requirements.
  • Document APIs and system operation guides.

Connaissances

Core Java
OOP
Spring Framework
Spring Boot
Hibernate / ORM
REST APIs
Microservices
Agile / Scrum
SQL / RDBMS
CI/CD

Formation

B.E./B.Tech
MCA

Outils

Docker
Jenkins
GitLab CI
Travis CI
PostgreSQL
MySQL
Hibernate

Description du poste

Position: Software Developer
Experience: 7+ years
Qualification: B.E./ B. Tech in any specialization or MCA
About Our Client

Our Client is an innovative IT consulting company with almost 3 decades of industry presence with a primary focus on Public Administration. They have established themselves as an organization delivering mission critical projects to Government Clients across the country. Currently they are working on Government Projects in multiple states in the Country.

Job Description

The Developer is responsible for the overall development, implementation and other technical aspects of software development projects, ensuring the successful execution of the technical vision and strategy. The Developer is also responsible for ensuring adherence to technical standards, code quality, and the overall technical integrity of the project.

Responsibilities
  • Collaborate with stakeholders to understand requirements and technical challenges.
  • Design system architecture, choose tech stacks, and structure databases.
  • Write and optimize front-end and back-end code (APIs, business logic).
  • Integrate third-party services and external APIs.
  • Implement performance optimizations (code and database).
  • Set up CI/CD pipelines and deploy code to various environments.
  • Monitor system health, fix bugs, and provide ongoing maintenance.
  • Document code, APIs, and system operation guides.
  • Work closely with the team, provide progress updates, and participate in Agile sprints.
  • Ensure security best practices and manage user roles and permissions.
  • Stay updated with new technologies and suggest process improvements.
  • Monitor application response times and troubleshoot bottlenecks.
  • Maintain comprehensive software documentation, including design documents, API documentation, user manuals, and update logs.
  • Record and update support activities in the ticketing system and other internal tools.
  • Collaborate with stakeholders, project managers, and clients to gather software requirements, translating business needs into technical specifications.
  • Conduct feasibility studies and provide estimates for new features and projects, assessing technical and time constraints.
  • Write clean, efficient, and maintainable code following best practices
  • Develop and execute unit tests, integration tests, and end-to-end tests to ensure software quality and functionality.
  • Debug and resolve issues and bugs reported by testers or end-users.
  • Participate in team meetings, code reviews, and brainstorming sessions.
  • Identify areas for process improvement and contribute to the enhancement of development workflows, tools, and methodologies, ensuring compliance with ISO 9001, ISO 20000, ISO 27001, and CMMI Level 5 standards.
  • Complete tasks assigned by PM, or other higher management officials within the given timeframe.
Skills Required
  • Experience in core Java concepts, including object- oriented programming (OOP) principles.
  • Java features such as lambda expressions, streams, and functional interfaces
  • Experience in developing enterprise-level applications using Java EE technologies.
  • Expertise in the Spring framework for building scalable and maintainable applications.
  • Experience in the Spring Boot for rapid development of micro services
  • Experience in the ORM (Object-Relational Mapping) concepts and experience with Hibernate or a similar framework for database interaction
  • Experience in the web development using technologies like HTML, CSS, and JavaScript
  • Proficiency in analyzing and optimizing Java applications for performance
  • Experience working in Agile/Scrum development environments
  • Expertise in working with relational databases like MariaDB, MySQL, PostgreSQL, or Oracle.
  • Experience in the database design principles and normalization
  • Proficient in version control systems
  • Experience in the Implementation of CI/CD pipelines using tools like Jenkins, GitLab CI, or Travis CI. And Automated testing and deployment processes
  • Familiarity with containerization technologies like Docker for packaging and deploying applications
  • Knowledge and experience in building microservices- based architectures.
  • Understanding of service discovery, load balancing, and API gateways
Qualification
  • Minimum B.E./ B. Tech in any specialization or MCA.
  • Overall Experience in design, implementation and management of Application systems.
  • 7 or more years of experience in large and complex IT systems development and implementation projects.
  • Fluency in English and Hindi (Speaking, reading & writing).
  • Fluency in Assamese preferred.
Location

Guwahati, Assam.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer
Software Engineer

Kran Consulting Pvt. Ltd • Kamrup Metropolitan

Sur place
INR 1 200 000 - 2 400 000
Full Stack - Software Developer
Full Stack - Software Developer

OneStopHR • Pune District

Sur place
INR 700 000 - 1 200 000
IT Projects
IT Projects

TVS Credit Services Ltd • Kamrup Metropolitan

Sur place
INR 1 200 000 - 2 000 000
Software developer
Software developer

Nexgenhiringexperts • Ahmedabad District

Sur place
INR 400 000 - 600 000
Festival holidays
Paid leave
Casual leave
+1
Software Engineer
Software Engineer

Newgen • Chennai District

Sur place
INR 600 000 - 900 000
Software Developer (SD001)
Software Developer (SD001)

A2r Software Consulting • Bengaluru

Sur place
INR 600 000 - 1 200 000
Competitive salary package
Health insurance
Learning and certification opportunities
Software Developer
Software Developer

DentCare Dental Lab Pvt.Ltd. • Ernakulam

Sur place
INR 400 000 - 700 000
Senior Programmer-(C)
Senior Programmer-(C)

National Institute of Electronics and Information Technology • Kolkata District, New Delhi, Chennai District

Sur place
INR 900 000 - 1 300 000
Software Developer
Software Developer

Jobaaj Com • Hyderabad, Pune District, Bengaluru

Sur place
INR 450 000 - 750 000
Software Developer - .NET Technologies / Open-Source Technologies
Software Developer - .NET Technologies / Open-Source Technologies

Protiviti India • Gandhinagar

Sur place
INR 1 500 000 - 2 300 000