Java J2ee Developer Resume
Minneapolis, MN
SUMMARY
- 8+ yearsof experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Experienced in Java Application Development,Object Oriented Concepts,Object Oriented Design(OOD),Object Oriented Analysis(OOA),Object Oriented Programming(OOP) and its implementation.
- Experience working with various SDLC methodologies like Agile Scrum and WaterFall Model.
- Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse and Rational Application Developer (RAD).
- Experienced with SQL ORACLE, HTML/CSS, Java and JavaScript, JDBC, JNDI, JMS, xml
- Experience in using different version controlling/tracking systems GIT and Subversion.
- Experienced in performing unit testing using JUnit,Mockito integration and deployment of applications using tools such asANT,JenkinsandMaven& debugging through log4j..
- Developed web applications by implementing Model View Control (MVC)architecture and considerable experience in variousfront - endtechnologies.
- Experienced in developing web applications with Single Page Applications(SPAs) Framework using AngularJS and also good knowledge of NodeJS.
- Experienced in frameworks:Jakarta struts framework,JSF,Spring,Spring Boot,Spring Batch,Spring Security,Hibernate.
- Experience working with Hibernatefor mapping Java classes with database and using Hibernate Query Language (HQL).
- Excellent knowledge and experience in implementing SOA based enterprise applications using Java Web Services, REST, SOAP, WSDL, UDDI, JAX-RS,JAX-WS, Jersey REST API and SOA Patterns.
- Familiar with Application Servers and web servers like Weblogic, JBoss, WebSphere and Tomcat.
- Experience with tools like SQL Server management studio and SQL Server 2005/2008 integration (SSIS) and reporting services(SSRS).
- Good problem solving skills in troubleshooting complex technical issues and providing production support.
- A self-starter with positive attitude, willingness to learn new concepts and acceptance of Challenges.Great ability to work efficiently in both independent and widely diversified global team environments.
TECHNICAL SKILLS
Programming Languages: C/C++, Java/J2ee,XML,HTML,SQL, PL/SQL
Web Technologies: HTML5, DHTML, AJAX, Web-Services
Scripting Language: XML, CSS3, Java Script, j Query, Bootstrap.
Java/j2ee technologies: Servlets, JSP, JSTL, JDBC
Databases: SQL Server 2005/2008/2012, ORACLE 10g/9i, MYSQL
Servers: Tomcat, Web Sphere Application server, Web-logic, Jboss
Development Tools: Eclipse, RAD, RTC, JBoss IDE, TOAD, Oracle SQL Developer
VersioningTool/logging Tools: CVS, subversion, log4j,Git
Protocols/ web services: TCP/IP, FTP, HTTP, SMTP, SOAP, REST.
Frameworks/Testing tools: Struts 2.0, Spring 3.0, Hibernate 3.0,Junit,Mockito,postman,soapui
Operating Systems: Windows XP/Vista/7/8/10, MS DOS,UNIX
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis,MN
Java J2ee Developer
Responsibilities:
- Followed Agile methodology (SCRUM) for developing this project, with each SPRINT lasting for 2-3 weeks.
- Built REST API end-points for various concepts.
- Knowledge on apigee
- Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
- Experience in api management apigee
- Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
- Developed the application on RAD and deployed it on IBM WebSphere Application Sever.
- Developed unit test cases using Junit framework and Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
- Created SOAP test cases for different test scenarios and integrated the test suite to Jenkins.
- Used Log4J, JUnit for debugging, testing, and maintaining the system and eliminated critical bugs.
- Connected to UNIX servers (Dev, Test, Production) using Putty(Winscp).
- Wrote variousselect/update/insert SQL queriesandstore proceduresforSQL2005/2008
- Implementation of Restful web services using Spring REST.
- Used Hibernate 3.0 as an ORM Tool to access Database.
- Designed and modified User Interfaces using JSP, java, APIs, IDE, RADJSON, Java, Apigee, C++, JavaScript, SDLC.
- Used postman and soapUI tool for testing the rest and soap webservices.
- Integrated Swagger apidocs to all existing APIs.
Environment: Java, JDK 1.6/1.7, Rally software, RAD 9/9.5, Websphere MQ Series, JUnit,IBM Websphere7/8/8.5, Ant, UNIX, Hibernate, SQL2005/2008,, Maven, Swagger, Postman, SoapUI tool, Apigee.
Confidential, Missouri
Full Stack Developer
Responsibilities:
- Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project
- Designed UI screens using JSP 2.0, Ajax and HTML5, CSS3, JQuery.
- Created interface to use third party services using RESTFUL web service call by sending a JSON object
- Used java to design and develop this application, DOM parser to parse XML document
- DeployedWeb Servicesfor updating the information to the workflow steps and getting the pre-configured workflow processes.
- UsedTomcatfor the web application deployment.
- Developed the database tier using JDBC 4 in Eclipse IDE. Also the connectivity was made secure using the necessary validations.
- Involved in web component design and development using the spring framework,JSP, Servlets 2.5, and taglibs.
- Involved in loading and storing objects usingHibernate 3.0.
- Implemented code forWeb servicesusingXML,Rest and SOAPprotocol.
- Used web based provisions and design models to create services for SOA solutions.
- Formulated system scripts and procedures, and maintained data recovery, backup and testing techniques.
- Developed SQL, SQL queries and PL/SQL stored procedures, functions to interact with the Oracle database.
- Designed and developed a RESTfUL style Web Services layer based on business requirement.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used Spring MVC design pattern.
Environment: Java, J2EE, JDK 1.6, JSP2.0, Hibernate 3.5, Spring 2.3.2, HTML5.0,, JavaScript, CSS, XML2.0, Agile, Soap, Rest, Log4j, Oracle10g, SQL server, JUnit 4, Eclipse 3.6 XML 2.0, XSL, Rest Webservices 2.0, JavaScript 1.7, Tomcat 7, JDBC 4.0
Confidential, New Jersey
JAVA/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analysing the project and creating Use Cases and Class Diagrams.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Created the web UI using Struts, JSP, Servlets and Custom tags.
- Wrote the DAO's to access the database using JDBC calls.
- Back End Programming: Primarily focused on database and maintenance.
- Wrote SQL scripts to create triggers and stored procedures. Worked with DBA.
- Unit tested all the classes usingJUNITat various class level and method level.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Designed, developed and implemented JSP's in presentation layer for Submission Application Reference implementation.Resolved issues in basic networking components.
- Developing User Interface Screens using Spring MVC, to enable customers obtain auto finance. Extensive experience in developing various web based applications using Hibernate 3.0 and spring frameworks.
- Preparing low level design artifacts like class diagram, sequence diagram.
- Implemented data access layer with JDBC, utilized hibernate mapper and JDBC template for boiler plate code.
- Involved in complete cycle of design, coding and unit testing for developed modules
Environment: Java, J2EE,JDK1.5, JSP, JDBC, Hibernate 3.5, Spring MVC2.3.2, HTML5.0, DHTML, JavaScript, Junit, Log4j, PL/SQL, SQL
Confidential, Pheonix, AZ
Java Developer
Responsibilities:
- Used agile practices and Test Driven Development techniques to provide reliable, working software early and often.
- Developed Spring Based Web services SOAP through XSD and WSDL and also Developed JSPs to provide dynamic content to the HTML pages.
- Involved in development of the application using Struts framework.
- Developed and debugged the application usingEclipse IDE.
- UsedClearcasetool for version management of the code.
- UsedANTas build tool and developed build file for compiling the code of creatingWAR files.
- UsedLOG4Jfor logging the messages to jaguar.log file and for debugging.
- UsedJUnitfor testing and maintaining the system state.
- Developed unit and functional tests for the new functionality.
- Involved in impact analysis of change requests and Bug fixes.
- Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.
- Actively participated in High-level Design and low level Design for different modules in the project.
Environment: Java, Agile,J2EE, JDK 1.5, Ant, Struts, Junit, Html5, Eclipse IDE, Soap, Clear Case, Lo4j, JSP,WSDL.
Confidential
Java developer
Responsibilities:
- Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML 1.0, JSF2.2,J2EE7 and Oracle SQL.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
- Involved in development of various controller classes as a part of Spring MVC Framework.
- Developed and implemented eCS applications usingJava,J2EE, XHTML 1.0, Hibernate 4.2 and Spring 3.1.
- Involved in User requirement meetings, design discussions and provided valuable solutions various technical challenges.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Used RESTFUL Services to interact with the Client by providing the RESTFUL URL mapping.
- Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.
- Developed JSP 2.2, HTML 4.0, and DHTML that presents data to the client.
- Connected to UNIX servers (Dev, Test, Production) using Putty(Winscp).
- Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.
- Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided.
Environment: CoreJava, Unix,J2EE1.5, XML 1.0, JDBC 3.0, Spring 3.1, Hibernate 4.2, JUnit, MYSQL, REST, Web Services, ANT,JSF, Eclipse 4.3, Web logic 11g, Windows 8, Putty, JavaScript
Confidential
Software Engineer
Responsibilities:
- Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
- Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
- Created Stored Procedures using SQL/PL-SQL for data modification.
- Involved in developingJavaAPI, which communicates with the EnterpriseJavaBeans 2.0.
- Converted the mock-ups into hand-written HTML, CSS (2.1/3), XHTML, JavaScript, jQuery.
- Developing thewebpages using responsive design.
- Developed business applications usingwebtechnologies like HTML, HTML5, XHTML, CSS based on W3C Standards.
- Used XML 1.0, XSL for Data presentation, Report generation and customer feedback documents.
Environment: J2EE/Java, JDK 1.4, Hibernate 3.0, JSTL 1.2, EJB 2.0, XML 1.0, XSL, HTML 4.0, DHTML, JavaScript 1.5, jQuery, Eclipse 3.3.
Confidential
Trainee Software Engineer
Responsibilities:
- Used Spring MVC for web tier development and Created Spring controller to handle the requests.
- Used JSP and Java script to create front end for the users.
- Created entries of component into spring bean configuration file.
- Usedlog4jfor writing into Application and Error logs.
- Involve inDAO Data Access Objectsto retrieve data from database.
- Used Hibernate in data access layer to access and update information in the database.
- UsedSpring Dependency Injectionfeature for Bean wiring.
- Used JavaScript for client side validations
- Factory Pattern has been used to create the instance of the parsers
- Model-View-Controller Pattern has been used. JSPs are the views, Struts forms are the model and struts actions are the controller.
- Used Eclipse as integrated development environment.
- Designed the application in layered approach likeUser Interface, Service, and DAO and Testmodules.
- Implemented presentation layer by usingJSP,CSS, JSTL and HTMLtechnologies.
Environment: J2EE/Java, Jdk 1.4, Spring MVC, DAO, Hibernate, DAO, Spring Dependency, JavaScript.
