Mid-Level Java Developer

Ntt Data Europe Latam — Romania · Posted ~1 day ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Who We Are The primary responsibility of this role is to collaborate with solution architects and technical leads to build customer self‑service capabilities for the project. The work includes designing, updating, and maintaining backend application modules as well as the user interface of web applications. Technology/Domain Expertise: Java, J2EE, Spring MVC, SOAP Web Services, REST Web Services, Hibernate, JUnit, JBOSS, Oracle, HTML5/CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Karma, Jasmine, Python, Node.js, Hudson/Jenkins and other CI tools, TDD, BDD, Linux, production infrastructure design, Agile/Kanban. What You'll Be Doing Deliver accurate effort and time estimates for assigned tasksContribute to creating and maintaining documentation, including instructional materials, proposals, and technical specificationsManage code configuration using SVN, including branch creation, build execution, and merging to trunkDiscuss technical solutions with clients and propose innovative approaches where appropriateCoordinate with the project manager regarding delivery timelines, issue resolution, and risk managementCollaborate with offshore and onshore development teams to address queries during the build phaseWork closely with offshore and onshore testing teams to triage defects, assign issues, and track resolution progressDevelop solutions that are compatible across multiple browsers and platformsWrite clean, well‑structured, testable, and efficient codeEngage with various teams and client stakeholders to explain or influence decisions in complex scenariosSupport application development by coordinating requirements, schedules, and activities What You'll Bring Along BSc/MSc in Computer Science or related fieldAt least 3+ years of experience with Core Java, Spring MVC, Hibernate, HTML5, CSS3Prior experience developing and maintaining microservices‑based applicationsHands‑on experience with AJAX techniquesExperience working with the JBOSS application serverProficient in developing SOAP and REST web servicesExperience using the Mockito testing frameworkPractical experience with SVN for source code managementBackground in delivering projects using both waterfall and agile methodologiesSkilled in integrating client‑side and server‑side components to build dynamic web pagesStrong understanding of the Software Testing Life Cycle (STLC) in Agile/Kanban environmentsBasic knowledge of Java class‑loading mechanismsFamiliarity with build tools such as Ant and MavenAwareness of emerging web technologies and industry trendsExperience collaborating in onshore/offshore delivery models involving distributed development and testing teamsStrong communication skillsSolid project documentation capabilities