Sr. Java/j2ee Developer Resume
Suitland, MD
SUMMARY:
- Around 10 yearsof IT Experience in designing, developing and deploying n - tier web applications and client / server applications usingJAVA,J2EE technologies and Web Technologiesfor enterprise applications which includes work. experience at USCIS, Washington D.C, US Census Bureau.
- Ability to learn new concepts quickly and efficiently, Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.
- Involved in all the phases ofSDLC- requirement gathering, design, development and maintenance.
- Designed and coded application components in an AGILE environment utilizing a test-driven development approach.
- Strong Project implementation skills, including estimation and scheduling techniques, team management, team building, stakeholder management and very good delivery ownership qualities.
- Experienced in usingSpring Framework(Spring Core, Spring MVC, Spring IOC, Spring ORM, Spring Web flow, Spring DAO)
- Experience in designing bothFront end&Backend applicationsusingJava,J2EE Web frameworks,Java Servlets,JSP, JSTL, HTML, CSS, JavaScript, AJAX, jQuery,Angular.js
- In-depth knowledge in developingN-tier architectureenterprise applications usingJDBC, Servlets,JSP, Java Beans,spring,Hibernate.
- Expert in writingSQL queriesand usingHibernateframework withSpring ORMin interaction with the RDBMS.
- Expert in designing and developing Spring Boot Framework.
- Experience in implementingWeb Services (RESTful/SOAP)
- Experience in usingJSON, XML, XSLandXSLTfor implementing Web Services.
- Experienced in deploying applications onApache Tomcat, WebSphere, WebLogic Servers.
- Experience in Continuous Integration Environment using Jenkins, cruise control.
- Excellent knowledge ofdesign patterns(Model View Controller, Singleton, Factory pattern, DAO)
- Proficient with development and optimization ofSQL Queries,Stored ProceduresandTriggersusingTOADwithPL/SQL.
- Experience in client management, business requirement specification, writing technical documents and architecting solution.
- Good working knowledge of Extreme Programming usingAgile methodologywith iterative and incremental software development
- Have solid testing experience in unit testing, integration testing and automation testing.
- Proficient in Test Driven Development (TDD) usingJava junit API
- Strong experience with Version Control likeGitHub, PVCS, SVN
- Experience in writing bash scripts in Linux environment.
TECHNICAL SKILLS:
Languages: Advanced JAVA, C.
OS: Windows, UNIX, Linux, Web Technologies JSP, Servlets, JavaScript, HMTL, HTML 5.0, XML, CSS, JQuery, Angularjs, Apache Struts.
Web Services: Restful(Jersey), SOAP, JAXB, JAX-WS, SOA, XML, XSLT, DOM, UDDI Apache CXF, Apache, Axis
Frame Works: Spring (Core, MVC, IOC, ORM, Web, DAO), Spring Boot, Hibernate
Testing: Black Box, White Box, JUnit
Databases: MYSQL, DB2, Oracle, Mongo, MS SQL Server 2005
Misc Tools: Eclipse, STS, GitHub, SVN, CVS, Log4j, Maven, JIRA confluenceContinuous Build Environment: Cruise Control, Jenkins, Sonar, Bamboo, Hudson Jenkins, Microservices, Rally.
Testing Methodologies: JUnit, Cucumber, Jasmine, Soap UI.
Build Script: Gradle, Maven
Software Methodologies: Agile, RUP, Waterfall
PROFESSIONAL EXPERIENCE:
Sr. Java/J2EE Developer
Confidential, Suitland, MD
Responsibilities:
- Participated inAgile scrumdaily stand up meeting promptly.
- Build system using Spring Framework.
- Involved in creating REST based Endpoints (Jersey)to submit requests and providing response.
- Involved in installing and configuring Eclipse andMaven for development.
- UsedPVCS Serena source code version control tool with bamboo.
- Configured Bamboo to integrate with PVCS.
- Start exploring to implement continuous build Jenkins job that runs the maven build of all the parent and client modules that also deploy the jars and wars in
- Server and send email to the team about the status of the build. Setting up the Jenkins continuous build environment by deploying the jenkins. war into the apache tomcat server and creating the
- Jenkins job which will checkout the base projects from the svn repository url and build all of them using maven and send email to the team reporting on success and failure.
- The Jenkins job uses send over ssh to deploy the artifacts to our remote linux servers which are used for deployments and executing start commands to begin the multithreaded applications.
- The job also deploys the dashboard application which is the content management system for our database tables and our application.
- Developed code to fetch data from back - end and populate on UI usingJSON.
- Created Action classes, Business classes and Utility classes as part ofSpring Architecture.
- Created test cases to read from JSON File.
- Created End-to-End Testing of Rest Endpoints using driver program.
- Configured and customized logs usingLog4J
- Involved in Writing service methods andSQL queries to interact with theOracle10g.
- Created and maintained Software Architecture and Design Documents and Software Releas e Documents for various Versions.
Environment: Spring Boot,AngularJS, Html, JavaScript, Java JDK 1.7, Spring, Spring IoC, JDBC Template, TDD, JSP, Servlet, REST Web Services(Jersey), Weblogic Server, JSON, Log4J,JUnit, PVCS version control, Oracle, Eclipse, Linux, Toad for Oracle.
Sr. Java/J2EE Developer, Washington, DC
Confidential
Responsibilities:
- Participated inAgile scrumdaily stand up meeting promptly.
- System was built usingSpring Model - View-Controller (MVC)architecture.
- Used and implemented the application usingSpring MVC, Spring IOC, Spring Annotationsmodules, Hibernate and JPA.
- Involved in creating REST based Endpoints (JAX-RS, Jersey) to submit requests.
- Involved in installing and configuring Eclipse andGradle 2.4for development.
- UsedGit 1.9.2 source code version control tool.
- Developed code to fetch data from back-end and populate on UI usingJSON.
- Created Action classes, Business classes and Utility classes as part ofSpring MVC
- Created unit test packages usingJUnit.
- Created End-to-End Testing of Rest Endpoints using Groovy, Sonar Test Coverage
- Configured and customized logs usingLog4J
- Developed dynamic UI usingAngularJS.
- Wrote Jasmine Test Specs with Karma with Istanbul Test coverage.
- Used Jenkins for continuous Integration.
- Involved in Writing service methods andSQL queries to interact with th eOracle10g.
Environment: JDK 1.7, AngularJS, Nodejs, Spring MVC, Spring IoC, Hibernate, TDD, BDD Gherkin, JPA,JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, RabbitMQ, JSON, Log4J,JUnit, Tortoise Git, Oracle, Eclipse, Gradle, JavaScript, Angular JS, HTML, CSS, GitHub, Jenkins.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in all phases of the end - to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- System was built usingSpring Model-View-Controller (MVC)architecture.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade and Singleton etc.
- Used and implemented the application usingSpring MVC, Spring IOC, Spring Annotationsmodules and Hibernate.
- UsedSpring API sfor wiring components using dependency injection.
- UsedSpring - ORMto integrateHibernateand creation ofHibernate POJO s.
- DevelopedWeb Servicesto allow communication between applications throughRESTover HTTP.
- Designed the front end usingJSP, AJAX, JSF, HTML, CSS and AngularJS.
- Developed code to fetch data from back-end and populate on UI usingAJAXandJSON.
- Developed dynamic UI usingAngularJS.
- Developed and Deployed the Application onEclipse.
- UsedTomcatandWeblogic ApplicationServer
- UsedGitHubversion source control tool.
- WroteSQLqueries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Involved in installing and configuring Eclipse andMavenfor development.
- Developed variousUMLdiagrams.
- Configured and customized logs usingLog4Jand usedJUnitfor unit testing.
Environment: Java, Spring MVC, Spring IoC, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, JSON, Log4J, JUnit, GitHub, Oracle, Eclipse, Maven, JavaScript, Angular JS, HTML, CSS, GitHub.
Confidential, BLOOMINGTON, IL
Sr. Java/J2EE Developer
Responsibilities:
- Participated inAgile scrummeeting daily
- Involved in documentation, review, analysis of requirements
- Designed and developed the front end usingJSP, AJAX, JavaScript, JSTL, jQuery, Tag librariesfor reusable web interface components including the open source Display Tag libraries.
- UsedJava JSPfor form handling, session storage and process request for the dynamically generated web pages.
- Use ofMulti - Threadingand collection framework including List, Map etc.
- Created Action classes, Business classes and Utility classes as part ofSpring MVC
- Developed client request validations and processing usingSpring Validation.
- UsedJDBCfor data retrieval from the database usingSpring DAO
- DevelopedWeb ServicesusingSOAP, WSDLand developedDTDs, XSD schemasforXML(parsing, processing, and design).
- Developed and Deployed the Application onEclipse IDEandTomcat, JBoss Application and Web Servers.
- Involved in Writing service methods andSQL queries, PL/SQLto interact with theOracle10g.
- Installed and configuredEclipseandMavenfor development.
- Involved in designingUse Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose, Rational Unified Process (RUP).
- Hands on experience onSoftware Configuration Management(SCM)tools such asSVN, CVS.
- Created unit test packages usingJUnit.
Environment: Java, JDBC, PL/SQL, Spring Application Framework, Spring AOP, Tomcat, JBoss, Maven, jQuery, JavaScript, AJAX, tag libraries, XML, XSD, Agile Methodology, Unix, Windows, Web Services (SOAP and REST), Eclipse, Use cases, UML, RUP.
Confidential, ST. LOUIS, MO
Java/J2EE Developer
Responsibilities:•
- Developed the application using Software Development Life cycle, followed the Agile Development Model.
- Built the application using Spring MVCandHibernateframework.
- Primarily focused on the spring components such asDispatcher Servlets, Controllers, Model View Objects and View Resolver.
- Implemented the user interface usingJSP, JSTL, JavaScript, CSS, HTMLandJQuery.
- Business logic was developed using Spring framework. UsedSpring AOPfor handling transactions.
- IntegratedHibernatewithSpring ORMfor database mapping
- Integrated and implementedGitHub APIs to configure and list the existing project repositories by usingRESTful web services.
- UsedJSONbased message transfer to retrieve the data related to the repositories from GitHub.
- Involved in performing unit testing usingJUnitto test the WebService calls.
- Developed and Deployed the Application onEclipse IDEandTomcat, JBoss Application and Web Servers.
- Involved in Writing service methods andSQL queries, PL/SQLto interact with theOracle10g.
- Installed and configuredEclipseandMavenfor development.
- Involved in designingUse Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose, Rational Unified Process (RUP).
- Hands on experience onSoftware Configuration Management(SCM)tools such asSVN, CVS.
- Created unit test packages usingJUnit.
Environment: Java J2EE, Eclipse IDE, Spring MVC, JSP, Spring ORM, Spring AOP, Hibernate, HTML, CSS, JavaScript, JSTL, JQuery, WebDrivers, JUnit, Maven, Web Services(RestFul), JSON, SVN, CVS, RUP, UML.
Confidential, DALLAS TX
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the dailySCRUMmeetings to produce quality deliverables within time.
- Communicate with the Leads and BA s for better understanding of the design requirements.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Developed application usingSpring MVC, JSP, JSTL, JavaScriptandAJAXon the presentation layer, the business layer is built using Spring and the persistence layer usingSpring DAO.
- Developed views and controllers for client and manager modules usingSpring web MVCandSpring Core.
- UsedXMLbased message transfer to implementSOAP
- Worked withSOAbased components using SOAP web services.
- UsedSVNversion control tool.
Environment: Java, JSP, HTML, CSS, JavaScript, Spring, MYSQL, SOAP web services, JUnit, SVN, Eclipse
Confidential, NYC, NY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Implemented application usingSpring MVC
- Use ofMulti - Threadingand collection framework including List, Map etc.
- Extensively usedSpring IOC, configured application Context files and use of dependency injection.
- ImplementedSpring Controllersthat integrates with front-endJSPpages developed using Spring Tag library.
- Implemented front-end usingJSP, HTML, JSTL, CSS, JavaScript, JQuery, JQGrid, DHTMLX and AJAX.
- Developed client request validations and processing usingJavaScriptandHTML.
- Developed complex stored procedure and also create complex query for getting multiple reports usingMySQL
- Used Web services -WSDLan dSOAP.
Environment: Java, Servlet, JDBC, Spring Framework, Tomcat, jQuery, JavaScript, AJAX, tag libraries, DHTML, XML, SDLC, Unix, Web Services.
