Java Full Stack Developer Newgen KnowledgeWorks at Newgen KnowledgeWorks | Torre

Java Full Stack Developer Newgen KnowledgeWorks

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for India residents)
Shared by
Cata Morales
15 days ago

Responsibilities


We are looking for a Software Developer with strong backend expertise and working knowledge of frontend technologies. This role is primarily backend-focused, with 70–80% of the work involving backend development, including understanding the existing codebase, working on ticket-based changes, and enhancing application functionality.The ideal candidate should be strong in Java-based backend development and able to support the UI when needed.Key ResponsibilitiesDevelop and enhance software solutions by studying information needs, user requirements, systems flow, data usage, work processes, and problem areas, while following the software development lifecycle.Evaluate operational feasibility through analysis, problem definition, requirements gathering, solution development, and proposed solutions.Work on the existing backend codebase and implement ticket-based changes using Java8, Spring MVC, Hibernate, SQL, Maven, and JUnitPrepare and install solutions by defining system specifications, standards, and programming requirements.Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.Improve operations through systems analysis and by recommending changes in processes and procedures.Support applications deployed on Tomcat 9 and contribute to debugging, testing, code reviews, and issue resolutionContribute to frontend tasks where required using Angular 8, TypeScript 3.5, RxJS Store, and PrimeNGProvide information by collecting, analyzing, and summarizing development and service issues, while maintaining the confidentiality of information.Support CI/CD, automation testing, and deployment activities using Jenkins, Cypress, and live server deployment processes where applicableCoordinate with vendors or internal stakeholders when software/product evaluation, purchase recommendations, or approvals are required.Continuously update technical knowledge through modern development tools, programming techniques, and professional learning.Preferred Candidate ProfileStrong backend developer with some UI/frontend familiarityComfortable working on existing applications and understanding established codebasesAble to independently analyze tickets, implement changes, and troubleshoot issuesStrong problem-solving, documentation, collaboration, and communication skills