Java Software Engineer

Infinite Computer Solutions — Nepal · Posted ~6 days ago

Junior Full-time

Skills

Java Python J2EE Spring Spring Boot REST APIs Web technologies Apigee API Management SOAP REST Swagger YAML Software testing DHTML AJAX

🔓 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

Summary ✨ AI‑Generated

A technology organization is seeking a Java Software Engineer to participate across the full project lifecycle, from requirements analysis and design through development and testing. The role involves building and maintaining reliable Java web applications, developing REST APIs, integrating services, documenting APIs, maintaining legacy code, and implementing new requirements. At least one year of software development experience with Java, Python, J2EE, Spring, or Spring Boot is required.

Highlights

Opportunity to participate across the full software development lifecycle, work on Java-based web applications and APIs, modernize legacy systems, create tests and documentation, and collaborate in project-level technical discussions.

Description

RESPONSIBILITIES Involve in all stages of the project life cycle: requirement analysis, design, and development.Translate application stories and requirements into functional applications.Design, code, and maintain efficient and reliable Java code.Write neat and clean code for web application.Create test cases and follow test cases to implement the requirements.Active participation in Project level discussion/meeting.Maintain legacy code and implement the new requirements in best possible way.Prepare use case/ flow diagram when needed.Regular follow up for tasks assigned from development phase to QA MUST HAVE SKILLS 1 year of experience in Software development using Python/Java/J2EE/ Spring framework/ Spring Boot.Experience with REST based APIs and Web Technologies (DHTML, AJAX, etc.)Experience with design and development of REST API platform using Apigee/APIM, converting web services from SOAP to REST or vice-versa.Experience in creating REST API documentation using Swagger and YAML or similar tools desirableStrong theoretical and practical knowledge of object-oriented programmingFamiliar with design patternsStrong knowledge of Relational Databases, SQLExperience working with source control systems, such as Subversion, and GIT including branching and merging strategies. PREFERRABLE SKILLS Knowledge of testing frameworks/methodologies (JUnit, Selenium, TDD)Understanding of XML, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programmingExperience with Atlassian suite of tools (Jira, Confluence, Bamboo, Crucible)Experience in Continuous Integration leveraging tools such as Bamboo and Maven. SOFT SKILLS Ability to work independently or as part of a teamExperience of working in SCRUM/Agile team would be added valuePersuasive in both written and verbal communicationStrong Analytical SkillsUS Healthcare experience would be added value