01 Sep
|
Careernet
|
Chennai
Role & responsibilities
What youll be doing
- Design, develop, and maintain software applications that support key business needs
for SEO.
- Collaborate with team members to analyze user requirements and determine effective
technical solutions.
- Engage in code reviews to drive code quality and share knowledge throughout the
team.
- Assist in troubleshooting and resolving software defects to ensure smooth software
operation.
- Write and maintain clear technical documentation related to software functionality.
- Continuously learn and apply best practices in software development, quality, and
security to your work.
- Contribute to the design and enhancement of new and existing features within
applications.
- Participate in short-term assignments, efficiently following defined processes and
procedures to deliver high-quality results.
- Recommend simple process improvements to optimize team efficiency and
effectiveness.
What you bring to the table:
- Strong analytical and problem-solving skills, with a creative mindset for tackling
moderately complex technical challenges.
- Effective communication skills—both written and verbal—to convey technical concepts
to a range of stakeholders.
- Ability to work collaboratively within a agile and passionate team environment.
- Adaptability and eagerness to learn new technologies and embrace change.
- A keen attention to detail and an unwavering commitment to delivering high-quality,
reliable software solutions.
- Excellent time management skills, able to manage multiple priorities and meet
deadlines.
- Solid understanding of object-oriented programming principles (inheritance,
encapsulation, polymorphism).
- Familiarity with database technologies (SQL or NoSQL), including writing and
optimizing queries.
- Experience with Agile or Scrum methodologies, including active participation in sprint
planning and retrospectives.
- Ability to write clear and maintainable code following industry best practices and
coding standards.
- Experience with integrated development environments (IDEs) such as Spring Tool
Suite(STS), Visual Studio, IntelliJ, or VS Code.
- Basic understanding of software testing principles, including unit and integration
testing.
- Proven ability to troubleshoot and resolve technical issues independently using
debugging tools and techniques.
- Experience with version control systems (e.g., Git), including branching, merging, and
pull requests.
Requirements
Basic Qualifications
- 6 years hands-on java experience and React in software development including
application development, debugging, and deployment.
- 2 years of Reactive programming experience (Java 17 or higher versions are
preferred)
- 6 years of progressively complex experience in software engineering or
related fields.
- Bachelor’s degree in Computer Science, Software Engineering, or related field;
or an equivalent combination of education, training, and experience.
- Experience working with cloud platforms (e.g., Azure, GCP, AWS), including
deployment and application management.
- Familiarity with RESTful API design and development, using tools like Postman
or Swagger.
Preferred Qualifications
- Knowledge of containerization technologies such as Docker, AKS.
- Experience with automated testing frameworks (Newrelic, Selenium, JUnit,
PyTest).
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Understanding of security best practices in software development, including
securing APIs, data encryption, and vulnerability assessments.
📌 Fullstack Lead (Chennai)
🏢 Careernet
📍 Chennai