Java/j2ee Developer Resume
IllinoiS
SUMMARY
- Around 8+ years of experience in Designing and Developing client/server and web based applications using J2EE technologies, Object - Oriented and Software Development Life Cycle (SDLC) concepts.
- Experience in Analysis, Design, Development and Testingof web and distributed n-tier applications usingJava and J2EE technologiesin areas such as Telecom, logistics Financial Services.
- Expertise in several J2EE technologies like JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Spring, Hibernate, JSF, EJB, JNDI, JMS, MDB, JAX-WS, JAX-RPC, Java Mail API, SOA, SOAP, REST, CSS, JavaScript, JQuery, EXT JS, AJAX, XML, JSON, HTML5/HTML, XHTML, PHP, JAVA Beans, Maven, Ant, PL/SQL.
- Experience in J2EE frameworks Struts, spring, Angular JS framework.
- Experience in implementing UI layer wif JSP, HTML5, Angular JS, JavaScript, Ajax, JQuery.
- Proficient experience in using teh databases such as MySQL, MS SQL Server, DB2, Oracle forms 9i/10g/11g.
- Expertise in configuring, using & administrating version control systems like GIT, Clear Case, Subversion and CVS.
- Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
- Experience in installing, configuring, tuning IBMWeb Sphere 7.x/6.x, BEA Web Logic 8.1/9.1/10.3 , ApacheTomcat 5.x/6.x/7.x, JBOSS 5.x/4. x.
- Good Knowledge in using SQL and PL/SQL to write Stored Procedures, Functions and Triggers.
- Experience in Amazon Web Services (AWS) which includes EC2, S3 etc.
- Excellent technical problem solving, Mathematical and Analytical skills.
- Excellent technical, logical, code debugging and problem solving capabilities and ability to watch teh future environment, teh competitor and customer’s probable activities carefully.
- Good working knowledge in building applications using Apache ANT, MAVEN.
- Strong working knowledge of Photoshop or other design tools like Adobe Photoshop Express etc.
- Ability to work independently and in a group wif effective communication and quantitative skills. Energetic, Inquisitive, Quick learner, a good Team Player and committed towards teh goal.
TECHNICAL SKILLS
Java Technologies: Java (SDK 1.7), J2EE 1.3, EJB 2.0/3, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1, Java Servlets, JNDI, JMS, LDAP, JUnit, Log4j, Struts, JSF, JSON, JPA, PL/SQL.
Other Technology: XML, XSD, XSLT, AWS.
Languages: Java, C++, C,SQL.
Build Tools: Maven, Ant 1.5/1.7, Eclipse.
Frameworks: Spring 4.0, Spring Framework2.0/3.0, JSF2/1, JMS, struts 2, Hibernate 4.2, Apache Camel, Apache Axis2, Angular JS.
Client Technologies: HTML, XHTML, JavaScript, AJAX, jQuery, jQuery Mobile, CSS3, Bootstrap.
Web services stuff: XML, SOAP, WSDL, SOA, JAX- WS, DOM, XSLT, UDDI, JAX-RPC, REST, Spring OXM, AWS.
Operating systems: DOS, Windows XP/7/8, LinuxUbuntu 14.x
Databases: MS SQL Server 2008, IBM DB2 9.0/8.2, MySQL, Oracle 9i/10g/11g.
Web/ Application Servers: IBM WebSphere 5.x/4.0, Apache Tomcat 5.x, BEA WebLogic 8.1
Other: MS Visual Studio, Putty, Wireshark, TeamViewerMS Office 2013 (Word, Excel, PP).
PROFESSIONAL EXPERIENCE
Confidential - Illinois
Java/J2EE DeveloperResponsibilities:
- Designed and Developed web interfaces for teh existing software solutions present in BNSF, which supports different service management applications in a 24x7operation environment.
- Developed web interfaces by using HTML, JavaScript and CSS.
- Using Spring MVCframework for teh applying MVC Implementation to teh web application.
- Improvised teh existing mobile interfaces and satisfied teh requirements of end users.
- Involved in planning process of iterations under theAgile Scrum methodology.
- Used hibernate as ORM for persistence.
- Formed complex associations between Plain Old Java Objects using Hibernate.
- Created Web Services for Remote calling using Axis and SOAP.
- Created RESTful web services interface to Java-based runtime engine.
- Maintained teh version control of teh development process using CVS.
- Provided 24x7 assistance in resolving system problems and optimized teh impacts of issues dat were encountered.
- Involved in modifying existing SQL Server objects like tables, Views, Functions, stored procedures.
- For implementing mobile interface, we used jQuery Mobile.
- For saving/ retrieving teh data through JSON objects, we implemented AJAX calls to interact wif mobile web interface and teh existing backend framework.
- Worked wif User acceptance testing and Unit testing by using JUnit, worked closely wif end clients to design a user friendly interfaces.
Environment: J2EE, J2SE, Hibernate, MySQL, Apache Web Server, Spring, IBM RSA, Eclipse, AJAX, HTML, CSS, jQuery mobile, SQL developer, JavaScript, JSON, web services, RESTful, SOAP, CVS, Maven, JUnit, Axis, Shell, CVS version control, Windows. SQL server.
Confidential, Rockville, MD
Developer/AWS Engineer
Responsibilities:
- Implemented process automation for reoccurring production support operations, advised on ways to streamline, harden, de-risk and make more consistent teh current software delivery and production support processes through tasks like teh following: Automated serial number (SN) assignments for product distribution channels (PDC) in QA/Test environments.
- Cloud DevOps Consultant, responsible for automation and orchestration of Taos's clients' cloud service offerings onAWS.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Puppet.
- Collaborate in teh automation ofAWSinfrastructure via terraform, Ansible, and Jenkins - software and services configuration via chef cookbooks.
- Creating manifests and classes in Puppet for automation.
- Provided risk assessment and recommendations for Jenkins environment running jobs for e-commerce builds, Sauce Labs automated testing and common production support tasks.
- dis included config and plugin recommendations for issues like auditing of config changes, system performance monitoring, security issues and resource utilization.
- Replicated teh Jenkins build server to a test VM using Packer, Virtual Box, Vagrant, Docker, Chef, Perl brew and Server specs these are our SDLC.
- Created Chef Cook books to deploy new software and plugins as well as manage deployments to teh production Jenkins server.
- Incorporated NPM and Grunt build steps in teh Jenkins workflows and removed teh generated artifacts from Git to ensure at build time all artifacts were being generated from teh grunt builds.
- Developed eclipse builders to reuse teh common build process bringing consistency to developer vs. Jenkins server builds.
- Maintained build related scripts developed in ANT, MAVEN, shell and WLST/Python. Created and modified build configuration files including Ant's build.xml.
- Created a library of Perl scripts and Python to interface wif teh Demand ware e-commerce platform like SaaS allowing automation of maintenance tasks across a large group of environments.
- Functionality included user password rotations, user deletions, issuing user password resets, storefront password changes, catalog clearing, site template imports, cleaning up of old imports files.
- dis functionality was integrated wif Jenkins jobs to facilitate automated and ad-hoc use cases in a familiar user interface.
Environment: MapReduce, Sqoop, Ruby cucumber, MS-SQL Server 2012, LINUX, Cloudera Manager, Ambari, MapR Google Cloud, Chef Cook, Platform,AWS, Jenkins, Puppet, ANT, MAVEN, Grails, Spark, Pig Scripts, Elastic search, Java APIs, Eclipse, SaaS, JIRA.
Confidential, Lawrenceville, NJ
Java Developer
Responsibilities:
- Gathered requirements for preparing Business Requirement specifications and analyzed teh specification documents to development process.
- Involved in all layers likePresentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by usingHTML, CSS, JSP, JQuery and Spring MVC.
- Involved in developing theCSSsheets for teh UI Components.
- Used JQuery for layout of different sections of teh page.
- Involved in writing form-beans for transferring teh data from Controller to teh Model.
- Involved in developingMyBatis mappingfiles and POJOs for MyBetis persistence layer.
- Designing and configuringcorexml filesfor implementation of spring.
- UsedANT toolfor creating and deploying war files.
- Involved in System TestingusingJUnitbefore placing teh application for Acceptance Testing.
- JDBCconnection pooling for accessing Oracle form 10g database.
- Involved inRelationalDatabase design and developingSQL Queries.
- Extensively used WebLogic Application Server for implementing various modules.
- Developed Ant build scripts for deploying teh project on WebLogic application server.
- Involved in unit testing of different components usingJUnit.
- Responsible for teh support and maintenance of teh application.
Environment: Java (JDK 1.7), J2EE, JSP, Servlets, Java Script, HTML, JQuery, CSS, Spring MVC, MyBatis, WebLogic, Oracle form 10g, Ant, SQL, Windows XP.IBM WebSphere 5.x/4.0. SQL server, Web servers, Web services, No SQL, Junit.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- As a Developer, responsible for Developing, Designing, Development testing and Support of Application.
- Developed teh entire application web-based client implementingMVC Architecture using springframework.
- Involved in teh integration of Spring for implementing DependencyInjection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
- Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Worked on development of Hibernate, including mappingfiles, configurationfile and classes to interact wif teh database.
- Designed and developed picking/put away screens usingEclipse, JSP, Servlets.
- Used JavaScript/JQuery and HTML, CSS extensively to develop client side code.
- Participated in teh design and development of database schema andEntity-Relationship diagramsof teh backend Oracle database tables for teh application.
- Developed java program to extract data from teh backend database Oracle.
- Consumed WSDL provided by Web Service using SOAP protocol to communicate wif external applications and vendors
- Used SoapUI to manually connect to teh web service and check data.
- Designed and DevelopedStored Procedures,Triggersin Oracle to cater teh needs for teh entire application.
- Used JBOSS for deployment of application.
- Performed extensive test driven development using JUnit for unit testing.
- Worked wif teh CVSversion control software.
- Worked on Core Java concepts Exception Handling, Generics and Collections.
- Developed script using Ant for build process.
Environment: Spring, Hibernates, Eclipse, JSP, Servlets,J2EE, JavaScript, SQL, JQuery, SOAP, HTML, JBOSS, JUnit, ORACLE, CVS, Exception Handling, Generics, Collections and Ant.
Confidential, Dayton, OH
Java Developer
Responsibilities:
- By using JavaScript, JQuery, CSS, and HTML built some pages from mock-ups
- Proficient on working wif CSS Layouts, CSS Background, CSS positioning, CSS border, CSS text, CSS margin, CSS table, CSS padding, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- By using CSS and teh Box model built XHTML pages.
- Thoroughly know teh differences and kind of bugs occur in different browsers
- Used PHP for backend programming wif MySQL database wif Apache server.
- For making data exchange between client and server, we used JSON.
- Built some pages which are compliant to ADA and W3C standards.
- For custom client- side validations, used JavaScript.
- SVN version control tool is used for teh development process.
- Built and optimized applications interfaces and graphic prototype websites using HTML and CSS.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Wif tools Linux, Apache, PHP, and MySQL, we maintained 24x7 availability.
Environment: UNIX, JQUERY, MySQL,JSON, JavaScript, HTML, XML, CSS, AJAX, SVN, ECLIPSE.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Followed Agile methodology and Participate in Sprint planning meetings wif business users and prioritizing user stories.
- Worked on UML Class diagrams and Sequence diagrams for Design requirements.
- Used Spring Framework to implement Model View Controller (MVC) architecture to promote loose coupling and make teh application more scalable in future.
- Involved in writing queries using Hibernate (HQL) to access teh ORACLEdatabase.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema and mapped using Hibernate Annotations.
- Developed teh Hibernate mapping files to retrieve & update customer information from/to Oracle database, building UNIX shellscripts for data migration & batch processing.
- Worked on Performance by loading teh data to Staging table and invoke teh cronjob by scheduling as per business requirement.
- Work closely wif teh UI team and provide Restful API’s which deliver data in JSON format needed by teh User Interface.
- Implemented REST messages for communication between web service client and service provider. Worked on implementation of Restful Web services for transmission of data.
- Used SOA Architecture to Develop SOAP Web service, generated WSDL and Consume teh services. Tested teh Web services using SOAP UI for WSDL.
- Used XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.
- Developed user interface using JSPs, Java Script, Ajax, JQuery, and HTML5 &CSS3. Developed custom tags, JSTL, STLD to support custom User Interfaces.
- Used Web Logic Application Server for deploying various components of application.
- Worked on Test Driven Development (TDD).
- Developed test cases and performed unit test using JUnit Framework.
- Deployment of teh web application archive to Dev and Test environments wifin each Sprint.
- Use GitHub for code branching and merging when implementing new features.
- Extensively used Maven scripts to build teh application. Used Log4j for logging and debugging.
- Used SVN for Business Requirement Task’s maintenance, Commitment, Development, Testing, Build, Deployments among teh Team.
- Work wif database team to complete data sync from external sources into our Dev and Test databases.
Environment: Java1.7, HTML5.0, Ajax, JQuery, JavaScript, Servlet, JSP, Spring4.0, Hibernate4.0, SOAP/REST based Web services, JMS, log4J, Maven4.0, JUnit4.0, TDD, GIT, Eclipse, UNIX, WebLogic Application Server, Oracle11g, SVN, Git Hub, Putty, TOAD.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of SDLC, analysis, design and development.
- Involved in teh Design and Development using MVC Framework. Responsible for preparing software requirement specification.
- Involved in development of Servlets and JSP using ApacheStruts Frame work. Implemented Struts Form beans, Action classes for different modules.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Developed and implemented teh DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
- Designed and developed user interfaces using JSP, HTML and CSS. Used JavaScript wif JSP for front-end validations.
- Created new JSP pages and made teh necessary changes to teh existing pages to match teh newly added fields as per teh requirements.
- Involved in Installation and configuration of Apache Tomcat server, deployed teh applications on tomcat Application Server.
- Obtained customized requirements from teh client and acted as an on-site coordinator for teh team.
- Documented and reviewed codes of teh system.Involved in coordinating day to day status report.
Environment: JSP, Servlet, Struts, JDBC, tomcat, SQL, HTML, JavaScript’s, CSS, Form beans.