Digital Nepal is seeking a Java Developer. This position will add value to a gamut of Software Development life cycle stages; will create detailed design artifacts like program specifications, test plans; and independently develop and review code and contribute to the go-live plan. You will have the opportunity to collaborate with some of the best talents in the industry to create innovative high quality and defect-free solutions to meet our clients’ business needs; will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
- 3 years of IT experience in analysis, design, development, documentation, implementing, and testing of software systems in Java, J2EE, and Internet technologies.
- Spring Boot including real-world experience.
- Build automation tools and experience in CI/CD pipeline software such as
- Strong Knowledge of Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with various J2EE technologies including Hibernate, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES, and ANT.
- Strong experience in Spring Frameworks such as Spring MVC, IOC, AOP, and Spring JDBC.
- Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Good experience in developing Web Services SOAP, JAX-WS, WSDL.
- Experience in core Java-Multithreading, collections, Servlets, and JDBC.
- Experience in Configuring and deploying applications on Tomcat 7.0/8.5/9.43 server.
- Sound RDBMS concepts and broadly worked MySQL technologies
- Experience in designing front-end interfaces using HTML, JSP, CSS, JavaScript, jQuery, and Ajax.
- Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
- Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Experience with Use-Case design, Class, and Sequence diagrams using UML.
- Excellent team player with good analytical, strategic planning, and interpersonal and communication skills. Highly motivated, enthusiastic, and a self-starter.