Java/j2ee Developer Resume
Washington, DC
SUMMARY:
- 7+ years of experience in Design, Development, Implementation and Maintenance of Java & J2EE applications using Agile and waterfall methodologies.
- Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in Financial, SCM domains.
- Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Hands on experience in Requirement Analysis, High-level design using design patterns and Object-oriented programming and OOAD concepts.
- Completed projects using Java, J2EE, EJB, SPRING, Struts, HIBERNATE, Python, IBATIS, WEBSERVICES, RMI, Servlets, JSP, Flex, JSF, JNDI, JDBC, JBoss, JMS, JTS, JavaScript, HTML, SOAP, XML, XSLT, SQL, PLSQL, Ajax, Maven and Ant-build scripts.
- Excellent working knowledge in JavaScript and Ajax.
- Hands on experience in various java-programming tools like Bea Workspace, WSAD, Eclipse-3x, RAD, JDeveloper.
- Experience and knowledge on Spring Micro Services, Spring Boot.
- Hands on experience in all stages of Software Development Life Cycle (SDLC) with software development models like JIRA etc.
- Good working experience in AngularJS 1.x.
- Automating the build process using a web-based build management system (Lunt build) to run Ant and PERL scripts in Windows/Linux based environments.
- Worked as a back-end Java Developer on technologies such as Spring MVC, JDBC and on front-end technologies such as AngularJS.
- Strong Experience in PL/SQL, SQL, Stored Procedures, Triggers, functions, packages in Oracle, DB2.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Extremely proficient with JavaScript and JavaScript libraries like jQuery, D3JS, Expressjs.
- Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Automating the build and deployment processes using a web-based management system to run Ant and PERL scripts in both a Windows-based and UNIX environments.
- Have Strong knowledge on C++ and C programming languages.
- Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI, MVC.
- Experience in Hibernate, spring, REST framework and Core Java and a fast learner.
- Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development.
- Expertise in developing MVC architecture for web RESTbased applications using Struts and Spring MVC framework.
- Possess application development experience using Agile, SCRUM and Waterfall methodology.
- Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Developed web services using SOAP and WSDL.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible.
- Implemented REST based web services using Jersey Framework
- Good experience in working with Web/Application servers likes Jboss4.x Application Server, WebLogic10.0&8.1, WebSphere6.x and Apache Tomact5.x
- Experience in performing Code reviews and peer reviews for maintaining best coding standards.
- Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
- Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes.
- Expertise in using configuration management tools like CVS, VSS, Clear Case and StarTeam.
TECHNICAL SKILLS:
PROGRAMMING: Java1.5/J2EE, C++, JavaScript, Flex 3.0, XML, HTML, PL/SQL.
WEB TECHNOLOGIES: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, JQuery, REST, resHTML, SOAP, JMS, Hibernate, Python, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.
DEVELOPMENT TOOLS: Eclipse 3.1, WSAD, RAD, J Developer, Ant, Maven.
FRAMEWORKS: Struts 1.2, JSF, Spring, Spring Boot, Jboss, Hibernate.
DESIGNING TOOLS: Rational Rose, Together, Agile Methodology.
WEB/APP SERVERS: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.
DATABASES: Oracle 8i/9i/10g, oracle ATG framework, SQL Server, Sybase11.x, DB2, MySQL.
DISTRIBUTED TECH: J2EE, EJB, Spring, RMI, Web Services, MQSeries.
CONFIGURATION TOOLS: SourceofSite, StarTeam, VSS, CVS, Clear Case.
DESIGN PATTERNS: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.
OPERATING SYSTEMS: Windows XP/NT/2000, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Java/J2ee Developer
RESPONSIBILITIES :
- Working in creating struts2 actions and coding Hibernate pojos to interact with db.
- Extensive knowledge and implementation skills in Spring MVC and JSF MVCframeworks.
- Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
- Developing user interfaces using JSP, JQuery, HTML and CSS.
- Designing and implementing various interfaces of the system for catering web services for the SOAP client request and returns the response via SOAP protocol.
- Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
- Created and managed plans using JIRA Portfolio.
- Developing multiple MapReduce jobs in java for data cleaning.
- Majorly worked with Spring and its Modules like Spring Security, AOP and others, Spring Boot, REST & SOAP API, Hibernate, JSP, Servlets and other.
- Migrated WebLogic server to JBOSS EAP6
- JavaScript for client-side development using jQuery, backbone, require, and more recently angular for core application, and grunt, gulp, npm and bower for task running, dependency management, and deployment
- Ability to design application on AWS taking advantage of Disaster recovery.
- Developing PIG Latin scripts to extract the data from the web server output files to load into HDFS.
- Creating Java UDF and UDAFs in hive for functions that were not preexisting in Hive like the rank, etc.
- Using Hive and created Hive tables and involved in data loading and writing Hive UDFs.
- Implementing JavaScript for web UI and struts validation framework for performing front end validations.
- Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive the information.
- Writing SQL queries for business requirements in Oracle11.
- Maintaining the MVC pattern using Struts frame work on the User Interface layer, which then connects to spring frame work in the business layer.
- Developing JSP pages using tag libraries.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis of the algorithms.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services
- Working in using possible Java design patterns in the multi-tier architecture J2EE application.
- Retrieving and consuming the data from vendor system using web services.
- Working in database analysis for creating and maintain new database tables, procedures, functions and packages.
- Designing the Hibernate objects (POJOs) and used the Hibernate APIs to persist data.
- Developed the scroll functionality using the JQuery.
- Using Log4j to log the information, to track the problem in production support.
- Tracking the HP ALM for fix and close the bugs during the QA & UAT testing.
- Worked on jasper reports using iReport.
ENVIRONMENT: Java 1.6, J2EE, J query, AWS, AJAX, JQuery, JBOSS Server, JSP, JIRA , Python, Spring Boot, Servlets, SVN, Struts2, Spring Microservices, Hibernate, BHNFW, Tomcat 7, Oracle 11g, My eclipse, SQL Developer, iReport, Web services, JDBC, Perl Script, J-unit, J-query, SOAP - UI, Hadoop, Hive, HBase, Linux, MapRed1uce, HDFS
Confidential, California, CA
Java Developer
RESPONSIBILITIES:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Developed in JavaScript and JS frameworks like JQuery.
- Used Java to design and develop this application, DOM parser to parse XML document.
- Maintained the MVC pattern using Struts framework on the User Interface layer, which then connects to spring framework in the Service layer and this interacts with the Hibernate at the data layer to retrieve data from the database.
- Developed user interfaces using AngularJS, JSP, HTML and CSS.
- Used Hibernate framework for the backend persistence.
- Used JavaScript and struts validation framework for performing front end validations.
- Implemented technical, analytical and programmatic skills to resolve application related issues in Test, Stage & Prod environments.
- Wrote DB2 queries for business requirements.
- Managed software production services & operations.
- Worked with QA team for testing and resolving defects.
- Offshore Coordination on daily activities and deliverables.
- Recording, Investigation or Analysis of Production Errors/Issues and providing Technical Resolution of Production Error/Issues.
- Maintained the MVC pattern using Struts framework on the User Interface layer, which then connects to spring frame work in the business layer.
- Developed JSP pages using tag libraries.
- Updated the CSS files based on the new change requirements.
- Applied possible Java design patterns in the multi-tier architecture J2EE application
- Retrieved the data from vendor system using web services.
- Created Restful web services interface to Java-based runtime engine.
- Refactored existing project using Restful web services.
- Involved in database analysis for creating and maintaining new database tables, procedures, functions and packages.
- Designed the Hibernate objects and used the Hibernate APIs to persist data.
- Developed new TAG Libraries for specific requirements.
- Reviewed and understand Use Cases and other functional artifacts.
- Used Agile development process using 4week sprints.
- Used Log4j to log the information, to track the problem in production support.
- Tracking the HP ALM for fix and close the bugs during the QA & UAT testing.
- Worked on existing bug fixes and support testing team.
- Conducted peer code reviews and mentor other resources.
ENVIRONMENT: Java, J2EE, jQuery, AJAX, JSP, AngularJS, Restful Web services, JSON, Servlets, RAD, SVN, Struts, Spring, Web Sphere Application Server, HP Service Manager, IBM Data Studio, COBOL, CICS, DB2 and Jersey Framework
Confidential - Dublin, OH
Java/J2ee Developer
RESPONSIBILITIES:
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering.
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use Cases, Activity, Sequence and Class diagrams.
- Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
- Developed logging module using Log4J to create log files to debug as well as trace application.
- Used XML Web services which implement the SOAP protocol for transferring data between different applications.
- Used Hibernate to develop persistence layer based on Object-Relational Mapping.
- Used JNDI for Naming and Directory services. responsible for writing Rest API for AngularJS (Front End)
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Service locator.
- Involved in writing JSPs that invoked various JavaScript files which in turn invoked various methods in the java classes by configuring the java objects in a bean which is maintained by the Spring IOC container.
- Used Eclipse IDE to develop the different J2EE components.
- Deployed the applications on Web Logic Application Server 9.2.
- Involved in unit testing and system testing, while deploying the application to QA.
- Involved in writing the ANT scripts to build and deploy the application.
- Used SVN for version control.
ENVIRONMENT: Java/J2EE (JSP, Servlets), Hibernate, AJAX, AngularJS, REST, Eclipse IDE, XML, Oracle (SQL/PLSQL), Log4J, JavaScript, CSS, HTML, SVN, WebSphere Application Server(WAS).
Confidential - Miami, FL
Java Developer
RESPONSIBILITIES:
- Involved in the complete project life cycle (Analysis, Design, Development, Testing and Production).
- Used Spring MVC to consolidate a uniform view for accessing transactional data.
- Developed Message Driven Beans to constantly listen to messages received from upstream systems.
- Implemented design patterns like Service locator, Generic DAO, Value Object etc.
- Developed adapter interfaces to communicate with external clients using vendor specific API.
- Developed WSDL based Web services using CXF to expose transactional data to downstream systems.
- Used JTA for managing transactions across JMS Queues and Database Management System resources.
- Developed Object-Relational Persistence layer and Domain Model using MyBatis.
- Developed test cases using JUnit and Mockito.
- Developed stored procedures for data retrieval/updates.
- Involved in deployment using Continuous Integration (Hudson) on multi tiers.
- Participated in Chaos Monkey, Load capacity tests.
- Involved in the application product migration strategy & execution.
ENVIRONMENT: Java/J2EE, Spring, EJB, Tibco JMS, Oracle 10g, Coherence, Weblogic 10, ANT, UML, Eclipse, DBArtisan, HTML, Pearl JavaScript, AJAX
Confidential
Java Developer
RESPONSIBILITIES:
- Coding the programs in accordance with Program Specifications and adhering to Coding Standards.
- Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
- Analyzed, designed and implemented Online Enrollment Web Application using Struts, JSTL, Hibernate, UML, Design Patterns and Log4J.
- Used Struts Tags, Struts Bean Tags, and HTML tags, Logic Tags, Nested Tags and JSTL.
- Wrote POJO’s and configuration files using the Hibernate API
- Database management using ORM like Hibernate.
- Integrated Junit test cases into the application and promoted test-driven development within the team.
- Responsible for overseeing the Quality procedures related to the project. Wrote Junit test cases for testing UI Framework classes.
- Worked in the styles (CSS) and images for the web application.
- Creating build scripts using Maven.
ENVIRONMENT: Java EE, UML, Struts, Hibernate, JavaScript, JSP, JSTL, Servlets, JUnit, XML, Web services, Soap, JAXB, WSDL, Log4j, Maven, Eclipse.