Sign in

Developer Service

Moline, Illinois, United States
August 20, 2018

Contact this candidate


Sudeep Yadav


Professional Summary:

Java/J2EE Consultant with over 3+ years of experience in analysis, design, implementation, testing of Web/Enterprise applications in the Client/Server environment using Java/J2EE

Experience in using Software development methodologies such as Agile, SDLC.

Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, spring, and Hibernate.

Implemented various Design patterns including Model View Controller, Singleton, Factory design pattern etc.

Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework integrated with Struts/Hibernate/Web Service

Performed in developing lightweight business components and integrated applications using spring framework, and spring web MVC.

Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, ReactJS, Redux, Custom Tags, JSTL.

Hands on experience in developing Java and J2EE applications using Eclipse My Eclipse, Mars Eclipse

Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application server.

Experience with Junit in performing unit testing and determining the application functionality and Monitored the error logs using Log4J and fixed the problems.

Expertise in Unit testing using Junit & jenkins.

Extensive experience in working with various databases like DB2, Oracle and SQL Server.

Expertise in version control tools like SVN and CVS to manage and control software development.

Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.

Ability to learn and adapt quickly to the emerging new technologies.

Technical Skills

App Servers, Web Servers

IBM WebSphere, WebLogic, Apache-Tomcat, JBoss, Glassfish


Java JDK 1.7, C, C++, SQL, PL/SQL


Struts, spring, hibernate, Spring MVC, Hibernate 4

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, Web Services

IDEs (development Tools)

Eclipse Mars, Eclipse, My Eclipse

Operating Systems

Windows 2008/2010, Unix, Linux


Oracle 10g/11g, DB2, MS SQL server,

Web Technologies

Servlets, JDBC, XSD, SOAP, XML, HTML5, CSS3, XML, REST, JSP, ReactJS, Redux.

Design Methodologies

UML, RUP, Rational Rose

Development Methodologies

Agile, TDD, Waterfall, iterative and incremental


Junit, jenkins

Build Tool/Utilities

ANT, Maven

Version Control Tools



John Deere, East Moline, IL May 2018- Developer

John Deere is an American corporation that manufactures agricultural, construction, forestry machinery, diesel engines, drivetrains equipment and lawn care equipment. The project team was responsible for developing the online application to search the manufactured product by the company with its specification to compare and analysis with the different version and brand of the products by using Reactjs and Redux and Java/J2EE technology. As a part of this team, I was involved in developing application by creating the user interface using Reactjs and Redux.

Used ReactJs and redux to create user interface.

Used Restful service to manipulate the data.

Used PostgreSql to store the data

Used TDD methodology for development to ensure code quality and continuous integration.

Used Jest. Mocha, Chai and Sinon for unit testing to test Reactjs and redux.

Used GIT as version Control System.

Environment: ReactJs and Redux, Mocha, chai, Sinon, Jest, Restful Service, Oracle, GIT, java 1.7, Visual Studio Code, STS

USAA, San Antonio,TX July 2017 -May2018

Java Developer

USAA offers a wide range of financial and banking services for all our customers, from individuals and small businesses, to corporations and government entities. The project team was responsible for developing the online and mobile banking application using Java/J2EE technologies. As a part of this team, I was involved in developing system enhancements for variety of online banking applications. Responsibilities included assessing and determining design considerations, modify programs containing business logic, databases, client reports, internal reports and online presentations

Involved in analysis, design, construction and testing of the online banking application

Involved in meeting to gather information and requirements from the clients.

Designed and developed Application based on spring MVC.

Used Spring framework to integrate with Hibernate.

Used ReactJS, Redux, CSS, HTML in the presentation tier.

Used Spring Core for dependency injection/Inversion of control (IOC).

Utilized hibernate for Object/Relational Mapping purposes for transparent persistence.

Responsible for writing complex SQL and HQL queries.

Maven was used for the entire build process.

Environment: JAVA 1.7, ReactJS, Redux, Junit, Mars Eclipse, DB2, hibernate, HTML5, CSS, JSON, XML, Spring 4.2, Log4j, WebSphere Application Server 8.0, Unix, Rational Rose, Restful Web service, RSA, Putty, JSON

Lawson Products, Chicago, IL May 2016 – July 2017

Java/J2EE Developer


Lawson products is an industrial distributor of maintenance and repair supplies. Pricing and order entry tool was primarily created for Lawson products website. This website provides information on industry leading products which provides real time pricing for superior brands and products. This system helps in buying of goods, products and services online by choosing listed products from the website. It helps to sell and buy goods online. Purchasing of goods online, user can choose different products based on categories, online payments, delivery services hence making the buying easier and helping the vendors to reach wider market.


Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.

Used Spring MVC to implement REST web Service to get account activity

Involved in all the phases of (SDLC) Software Development Life Cycle including analysis, designing, coding, testing and deployment of the application.

Developed Class Diagrams, Sequence Diagrams, State diagrams using Rational Rose.

Used Struts framework to implement MVC2 Architecture.

Used Struts as web framework and spring to develop lightweight business component.

Implemented Layout management using Struts Tiles Framework.

Wrote Hibernate configuration files and mapping files to ensure data persistency to Oracle database.

Resolve and troubleshoot the problems and fixes the bugs.

Used Core Spring framework for Dependency injection.

Developed user interface using JSP, JSP Tag libraries(JSTL) to simplify the complexities of the application

Used HQL, Criteria queries to fetch data from the database.

Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the database.

Implemented the business logic using JSP, JSTL

Used PL/SQL to write Stored Procedures, Triggers and SQL queries.

Used Eclipse Luna IDE for writing code.

Environment: Spring 4.2.0, Hibernate 5.0, Struts 2.3., XML, JSP, JSTL, JavaScript, Oracle 11g, Log4J, JMS, Eclipse Luna, JDK 1.7, WebSphere Application Server 7.0, CVS, Rational Rose, Maven, SVN, Windows 10, SOAP web service

Junior Java/J2EE Developer Jan 2015– May 2016

Sovereign Bank, Dallas TX

The project was developed to provide financial intelligent information to its customers in order to make the right decision for their investment. It enables financial institution customers, individual or business to access account, transact the business and to obtain information on financial products and services through public and private network.


Used the Spring MVC.

Used the Hibernate to interact with the database.

Developed and deployed EJB2.0 bean components on JBoss application server.

Configured the deployment descriptors in Hibernate to achieve object relational mapping.

Used SQL Server 2005 as the back end and wrote SQL queries and stored procedures.

Used JSP, HTML5, CSS, javascript to create User interactive part.

Used UNIX shell scripts to automate build processes.

Performed Integration, unit testing for all the phases of project.

Used SVN for version control and Log4j for logging.

Used SOAP web service to publish and consume webservice.

Environment: JSP, Servlets, Spring MVC, EJB 3.0, Hibernate, UML, XML, HTML, JDBC, Oracle Server, JavaScript, Apache Tomcat 6.0, Rational Rose 2003, UNIX, Junit, Log4J, weblogic.


Bachelor of Computer Engineering, Lalitpur, Nepal.

Contact this candidate