Sr Java Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Over 8 years of professional experience in user interaction, requirement gathering, systems analysis, design, development and implementation of N - Tier Application Systems in Internet and Intranet environment.
- Vertical industry experience includes Telecom, Health Care, Auto, Life, Mortgage Baning and Retail.
- Extensive use of Database (Oracle 9i/10g/11g, MySql, DB2) and Distributed System Programming.
- Very well-versed in J2EE design patterns like Spring MVC/Struts MVC, Front Controller, Factory Pattern, Singleton, Service Locator, Session Facade,Abstract Design-Pattern, Business-Delegate,Composite, Apache Camel Framework, Maven, SOA Patterns and Data Access Objects.
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Hands on experience in migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
- Experienced in designing AWS cloud models for Infrastructure-as- a-Service(IAS), Platform-as- a-Service(PAS) and Software-as- a- Service(SAS).
- Strong experience in development and deployment with BEA Weblogic7.x/6.x, IBM Websphere Application Server 6.1/7.0/7.5/8.0/8.5 , Apache Tomcat 5.1/7.0 and Jboss App Servers.
- Expertise in programming with SQL, PL/SQL/DB2/Sybase in writing Stored Procedures, Functions, Triggers, Table Indexing and materialized view creation for Database and Query Tuning, using SQL*Plus, PL/SQL Developer and TOAD tools.
- Experience with Hibernate validation frame work, HTML5, Anjular.Js, BootStrap.
- Experience using JAX-WS,JAX-RS, CXF,APIs.
- Strong Experience working with JMS.
- Experiance writing Linux/Unix/Perl Shell Scripting.
- Experience using XAML langugage to develop the presentation layer.
- Expert in working with various xml Parsers like, DOM,JDOM,DOM4J,SAX, JSONand JAXB.
- Experience in developing the SOAP/ REST webservices(Producing and Consuming)
- Experience in developing the mobile apps in IBM Worklite.
- Experience in Hibernate validation framework JSR303.
- Experience in developing Cognos Report genating using other Modules like Famework,Query,Analysisect.
- Experience working in various Software Development Life Cycles (SDLC) like - Waterfall, Iterative, Agile SCRUM and TDD Methodologies.
- Exposer on TriZetto Facets Application Architecture, Data model.
- Exposure to Nosqldarabases like Hadoop and MangoDb.
- Experiance in Working in Hive, Hbase,Scoop and Pig etc.
- Experiance working in Hibernate Validation Framework.
- Experience in developing applications with Ruby on Rails and Grovee Grails.
- Experience in design and developing physical and logical database structures using ERWIN tool.
- Experience working in various testing tools like QTP, EasyMockit,Junit, JMock, SoapUI,Jmeteretc
- Experience in Coordination between Development, Testing, and Design, Release Management teams.
- Experience Developing the test Plans and test strategies.
- Experience Developing the applications using Jmeter and Spring Data/Spring Boot
- Experience in writing and building applications using the Maven and Ant build scripts.
- Experience using the Jenkins/Hudson to perform the Continuous Integration (CI).
- Experience Application securities like LDAP,SSO, SSL,WebSecurity and PingFedarate .
- Ability to grasp new technologies and correctly apply new tools.
- Possess good leadership qualities, Interpersonal Skills, team-working attitude, take initiatives and very proactive in solving problems and providing best solutions.
- Tremendous flexibility and ability to cope up under tight schedules, after-hours, on-call availability.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, VB, HTML,HTML5,DB2, PL/SQL, C, C++, Linux,Pearl,Jaython,UNIX Shell Script,Ruby, Rails and Gosu
Enterprise Solutions: Java J2EE, Rational Architect,UML, SOA Architecture, Enterprise Architect (EA) tool .
RDBMS: DB29.0/10g, PLSQL, SQL Server 2005, MS Access 9x, Oracle 9i/10g, MySql 5.x, Hadoop,MangoDb, Sybase
Concepts/Frameworks: J2EE, Apache Struts, Spring MVC, JPA,JDBC, RMI, Hibernate 3.x, Junit, Ant, Report, log4j, CSS, AJAX, J2EE 1.7, Apache AXIS-2 Web Service framework, eclipse Modeling Framework (EMF)
SOA architecture technologies
: Websphere 7.0/6.Apache Camel,JerseyFrameWork,HibernateValidator,SpringMVC, Struts
OS: Windows NT/98/00/XP/WIN7, AIX,LINUX, UNIX, MS DOS
Scripts: Java Script, DoJo,Node.Js,Mootools.js,Backbone.js,Pearl,Linux and Unix Shell Script, JQuery, Bootstrap and Angalur.js,Jlit
Distributed Technologies: Java Web services Apache CXF, EJB, RMI, SOAP, REST,Ruby,Grovee Grails
Markup Languages: XML, HTML, DHTML,XAML, XSL, XSLT,Xpath,XQuery
Database Modelling /Reporting Tools: ERWIN,Cognos
IDE & Editor: Myeclips,Eclipse,Eclipselink, RAD 7.X/8.X, Edit Plus, XML Spy, IBM Workliteand Websphere Integration Developer 6.2.
Testing Tool: Load Runner8.1, Quality Centre, QTP,SOAP UI,JUNIT and JMock.EasyMockIt
Defect Tracking Tools: Jira,Remedy,ClearQwest
App securities: SSO(Single Sign On),SLL,LDAP,WS Security,PingFedarate
Web& Application Server: WAS 6.x/7.x/8.x, (Websphere Application Server), Tomcat 6.x/7.x, JBOSS 4.2/5.x/6.x
VersionControl Tool/CIIntegration tools: Rational Clear Case, CVS, SVN,Git, StarTeam, Ant,Jenkins,Maven,Gradle
Design Patterns: MVC (Model-View-Controller), Front Controller, Service Locater, Business Delegates, Intercepting Filter, Composite Design Pattern,Transfer Object, Singleton, Factory Pattern, Adapter Pattern, Decorator Pattern, Template Pattern, Spring MVC
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
SR Java Developer
Responsibilities:
- Requirement gathering, preparation of Use case documents UML HLD/LLD design documents.
- Acted as Scrum Master to implement theenhancements for the Blue2/CA applications.
- Developed Claims Admin presentation Layer using Flex3.1/4.0.
- Developed the Planprofile/AlphaPrefix Applications Presentation layer using Angular.js, Thymeleaf HTML5.0/CSS3.0 and Bootstrap.
- Developed the Plan profile Application business logic using the REST/Soap Webservices using JAX-WS,JAX-RS Apache CXFAPIs..
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Developed the Blue2 presentation Layer using Jsp/JavaScript /AJAX/css/JSTL and JQuery.
- Developed the Blue2 App security by implementing the SSO using the PingFedarate.
- Involved in enhancements of Eclipse Modeling Framework (EMF) and Schema Definition Object Validation framework that are used in the Blue2.
- Developed the Blue2 business logic in Soap Webservices and Rest Web services for the new functionality of the Applications.
- Designed and developed the REST based Microservices using the Spring Boot.
- Implemented Spring security by defining the necessary tags in the security.xml file and migrate access control from security.xml to method level security using spring annotations.
- Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
- Developed the persistence layer of the application using the Hibernate and performed the field level validation using Hibernate Validation framework.
- Developed the XSD/XML request objects for the new enhancements of the Applications.
- Developed the Junit/JMock unit test cases to perform the Unit testing for the application enhancements done.
- Developed the QTP test scripts and Test Suites for the entire Blue2 tools.
- Developed the Complex DB2 Quires Functions/Store Procedures
- Performed the CI for all the Blue applications using the Jenkins.
- As a Technical lead helped to the other team members in fixing the all the technical .
- Work with Staffing and Development to staff the project, assign roles and responsibilities and deliver on the analytical agenda.
Environment: Java 5/6/7/8, Flex3.1/4.0, JMS, Anjular.js, BootStrap,Clear case, Clear Quest, HTML5.0, Thymeleaf,RAD 7.5/8.0/8.5, WAS 7.5/8.1/8.5, Spring 3.0/4.0, Rest Services, Web Services, Microservices, AWS, DB2, UNIX, Log4j, JQuery1.6.SoapUI.
Confidential, Rockville, MD
Java Development and Prod Support
Responsibilities:
- Requirement gathering, preparation of High-level design (HLD) and Low-level design (LLD) documents of the application.
- Implemented AGILE (SCRUM)Methodology approach in SDLC
- Developed presentation Layer using XHTML, CSS, JSTL, Backbone.js,JavaScript and JQuery.
- Responsible for developing end to end architecture using Struts1.2 and Spring 2.5 integration.
- Setting up a Maven Repositories, Maven build environment.
- Developed spring configuration files to load the context of the application..
- Responsible for Extract Tool enhancements.
- Developed the persistence layer using Spring Hibernate to store the data in Oracle 10g database Developed the business logic of the system in web services(SOAP) in Contract First Approach..
- Responsible for designing new tables structures as per modules which can be easily fit into existing database design.
- Used EC2, VPC, S3, Cloud Watch instances which are virtual servers in AWS cloud.
- Developed API for using AWS Lambda to manage the servers and run the code in the Postgres DB.
- Developed the Perl Scripts to generate the Reports.
- Administering JIRA project management tool.
- Developed the Unit test cases using Junit 3.x framework.
- Used Congnos tool to generate the reports .
Environment: JDK 1.4/1.5/1.6, Struts1.2, Backbone.js, Spring 2.5,Jboss 7.0, Hibernate3.0,Ajax, XML Maven,Junit 3, StarTeam, JIRA, Maven, JQuery1.6 PL/SQL,STARTEAM,Cognosand soapUI .
Confidential, Topeka, KS
SOA Middleware Support & Architect
Responsibilities:
- Requirement gathering, prepared High-level design (HLD) and Low-level design (LLD) documents of the application.
- Used AGILE (SCRUM) Methodologyof SDLC to develop the project.
- Developed presentation Layer using HTML, CSS, JSTL, JavaScript,Dojo, JQuery, PHP and AJAX
- Developed the persistence layer using Hibernate3.0 and JPA2.0
- Developed the (SOAP/Restful) web services to get the accounts details from the external System.
- Performed the Struts application integration with the Spring application.
- Rewrite the DAO layer of the application by using the spring Jdbctemplate
- Used Spring 2.5 and Struts 1.2 as a development environment in this project.
- Involved in creation queues and topics with JMS and Active MQ, created messages and send to queues.
- Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, Active MQ, Rabbit MQ and JMS.
- Analyzed the Performance of the current CPR application using WEB Trends Tool.
- Developed and deployed the Application in Jboss4.2 AppServer.
- MOBIUS Document Extract tool was configuration across different deployed in Tomcat5.1 App Server.
- Used Apache Camel Frame Work to integrate the CPR application with other external Accounts System.
- Used Junit 3xfor developing the unit test cases to test the application and REMEDY tool for bug tracking.
- Developed Log4j to log the entries, while running the application.
Environment: JDK 1.5/1.6, Struts with Spring,JPA,Spring JDBC/Hibernate Template, Jboss 4.2, Eclipse, AJAX, Junit 3x, Log4j, Eclipse link2.5, soapUI, WebTrends,DoJo, Web Service-SOAP JAX-WS andPL/SQL.
Confidential, Bothell. WA
Java Developer
Responsibilities:
- Requirement gathering, prepared High-level design (HLD) and Low-level design (LLD) documents of the application.
- Implemented AGILEMethodology approach to develop the project.
- Design and development of the code for MVC Architecture using Struts Framework- Servlets, JSP, Actionform, ActionClass and ActionMappings
- Developed business logic of the system in web services (SOAP) in Contract First Approach to get the customer account details from external System and used SOAPUI to perform the uniting testing of the Webservices.
- Developed presentation Layer using HTML, CSS, JSTL, JQuery,JavaScript, PHP .
- Developedthe persistence layer using Hibernate3.0
- Deployed the Application in WAS7.0/6.1 App Server.
- Developed the complex quires and performed query tuning in Sybase.
- Developed a Logical and physical data model using ERWIN tool.
- Used IBM Rational Synergy7.0 control tool to maintain the project source code.
Environment: JDK 1.5, Struts1.2, Eclipse3.6, Junit3.2, Log4j, WAS7.0/6.1, IBM Rational Synergy7.0,REMEDY,RAD, ERWIN, HTML, CSS, JSTL, JQuery,soapUI, Sybase, JavaScript, PHP.
Confidential, Milwaukee, WI
Middleware Consultant
Responsibilities:
- Oracle Fusion Middleware consultation on designing of environment.
- Workedon Change Requests.
- Communications with all teams on resolving issues
- Delivering operational activities.
- Implemented design topology for Integration Selection Framework from custom J2ee applications.
- Implemented backup and DR plan for entire topology.
- Setup and configure the Clusters on cluster environment for load balancing and high availability.
- Installed, Configured and implemented SiteMinder, Apache Webserver &WebLogic 12c domain.
- Installation of Oracle EBS 12.2.2.
- Delivered release/change management activities and provided leadership to implement processes and facilitated successful adoption of processes within the IS organization
- Proactively enforced ITIL processes/guidelines, to all the developers and support teams.
- Responsible for setting up plug-ins, maintenance and troubleshooting of large number of web servers
Environment: Java 1.6, JDK 1.6, SQL, Web logic, UNIX. Core Java, J2EE, JSF, Spring 2.0, Weblogic 9.2, Hibernate, JDBCOracle 11g,UNIX, HTML, SQL, CSS, XML, JavaScript, Eclipse IDE. Java Beans, Servlets, JSP, SQL and Log4j, HTML 4.0EclipseIDE, Linux RedHat Enterprise Server