Sr. Java/j2ee Developer Resume
New, YorK
SUMMARY
- Over 7+ years of Analysis Design SOA Architecture and Testing of 3 - tier and n-tier component based applications usingJava Scala Groovy and J2EEtechnologies and working as a Senior Java/J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding.
- Testing and Implementation of Client/Server, Internet and Legacy application.
- Expertise in developing enterprise and web applications usingSOAP/RESTWeb ServicesEJBs SpringandStruts Play 2.0frameworks.
- Extensively worked onMVC struts1/2frameworks includingJSP tag libraries validator and tiles pluginsOGNL and Xwork.
- Good back-end programming skills usingSQL PL/SQL Stored Procedures Functions and TriggersinOracle and DB2.
- Designed and implemented a data analytics engine based onScala/Akka(Cluster)/Play to provide trend analysis, regression analysis and machine learning predictions as web services for survey data.
- Built reactive microservice-based dashboard based on angularjs and d3/c3 with line/bar charts and time-scrollable word cloud.
- Developed an automation tool, called Agent Emulator to automate and monitor the process for calling, conferencing, consulting, chatting and scheduling call backs, by making connections to the Message Distributor, in JAVA andSCALA.
- Good web page design skills usingHTMLDHTMLJava ScriptAJAXXSLT and XML.
- ExcellentRDBMSconcepts and good exposure to databases such asOracleDB2andPostgresSQL.
- Maintained and optimizedAWSinfrastructure (ELB's, EC2, S3, EBS/Provisioned IOPS, AMI, RDS).
- BuildAWSsecured solutions by creating VPC with private and public subnets.
- DefinedAWSsecurity groups which acted as virtual firewalls to control the incoming traffic onto one or moreAWSEC2 instances.
- Experience in real-time monitoring and alerting of applications deployed inAWSusing Cloud Watch, Cloud Trail and Simple Notification Service.
- Managed On-site OS/Applications/Services/Packages using Chef as well asAWSfor EC2/S3/Route53 and ELB with Chef Cookbooks.
- Designed, configured and deployed Amazon Web Services for a multitude of applications utilizing the amazon services focusing on high-availability, fault tolerance and Auto Scaling.
- ImplementedAWSsolutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Good experience with XML related technologies like XML/XMLT to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA.
- Experience in Developing RESTful APIs with JAX-RS and experienced with J2SE Technologies like API,Threads, Collections, and Exception Handling, J2EE Technologies like Servlet, Listener, Filter, JSP, Java Security API and JSTL.
- Experience in designing developing and deployingJava Persistence APISessionBeans Annotations JSPsServletsusingWeblogicWebsphere JBossandApache Tomcat.
- Strong development skills in CoreJava, J2EE(TM), JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI, XSL,JavaScript.
- Experience in using JavaScript for Validations.
- Developed RESTful web services using Jersey framework.
- Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript,JQuery, AJAX, Angular JS.
- Expert level experience in J2EE technologies like Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JSP, JMS,AJAX, JDBC, JNDI, GWT Java Beans Hibernate and Web Services.
- Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Factory DAO in designing the architecture of large applications.Involved in the development of business module applications using J2EE technologies like Servlets, Struts,and JDBC and also Implemented Oauth 1.0 for authenticating the API clients.
- Used GIT to maintain code version control. Maintained different branches in various stages like development, QA, and production.
- Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Experience in using Version control tools including CVS, Subversion, and TFS.
- Extensive knowledge of working with application servers including Oracle Web Logic, IBM WebSphere,Red HatJBoss and Apache Tomcat servers.
- Worked in configuring the data & JNDI Configurations in Web Sphere application server.
- Database development skills using Database Servers like MySQL, SQL Server, DB2 and Oracle.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 10g/11g.
- Involved in writing the JUnit test cases and integration testing of the system and also developed Junit classes extensively for end to end testing and worked with log4j for logging.
- Good Experience in software development life cycle process using Agile, Waterfall, Test Driven Development and SCRUM.
- Excellentcommunication skillsefficient team member and strong analytical problem solving abilities.
TECHNICAL SKILLS
Operating systems: Windows 2000/NT/XP, UNIX/ Solaris Shell and Mac.
Enterprise Architecture: WebMethods
Languages: Java SE 5, Java EE 5, SQL, SQL*PLUS, T-SQL, Scala,PL SQL, HTML, DHTML, XML, XSLT, PHP, AJAX, Shell Scripting, Perl
Databases: Oracle9i, MS SQL Server 2000 and MySQL, Sybase, DB2, LDAP
Data Access: JDBC, Data Source, DB Utils
Web Programming: Struts, JSP, Java Script, Axis and VB Script, Flex 3.0, ActionScript 3.0
Performance: JProfiler, JOptimizer
GUI: Swing, JIDE, SWF
Web Designing: Photoshop, CSS, Dream Weaver, ColdFusion 7.0.2
Web Servers: WebLogic, Websphere, OAS, Apache and Tomcat, MQ Series
Application Servers: Oracle Apps Server, Sun One, IPlanet, JBoss
J2EETechnologies: JSP, Struts, JSF, Apache Faces, EJB 3.0, JPOS, EMS, Servlets, JNDI, XML, XPATH, XSD, DTD, Spring, hibernate, Web Services, interwoven, DataPower
Testing Tools: Test Director, JUnit, SoapUI, SoapScope
Configuration Mgmt: VSS, CVS, Perforce
IDE: Eclipse, IDEA Intellij, Code Warrior, JDeveloper
Methodologies/Tools: UML/MVC/OMT, Rational Rose and Microsoft Visio.
PROFESSIONAL EXPERIENCE
Confidential - CA
Sr. Java/J2EE Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, WebApp components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed REST web services and used SOAP Protocol to communicate with Quote provider's insurance claims and premiums.
- Designed various tables required for the project in Oracle 11g database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
- Extensively used Akka actors architecture for scalable & hassle free multi-threading. Millions of activity messages per second were handled very easily by the actors by propagating the messages to appropriate child actors in asynchronous or synchronous fashion.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Udeploy, Puppet or custom-built .designing cloud-hosted solutions, specificAWSproduct suite experience.
- Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
- Developing restful API’s for web portals for each of the client which goes live with system, which includes getting all the meta data information of the client and user, all the activities, offers etc.
- Worked on AWS Infrastructure setup Web Server, App Server and PDS Server, EC2 instances, RDS instance - MySQL, VPC, S3, IAM, Route53 and S3 API implementation for accessing S3 bucket data files.
- Integration with Hibernate Data Objects and DAOs.
- Implementation of APs Interface and integrate with Spring and hibernate also i am working for the Integration with AP Gateway service and AXN core.
- Worked in IDP implementation using SAML and OAuth Verizon, Symantec, Google, AOL, Facebook, LinkedIn, Amazon, Paypal.
- Designed front end byJSP,HTML5,CSS3,JavaScript/jQueryandBootstrapto improveresponsive designs, manage layout of user interface, and build dynamic web visual effects.
- Java Servlets and JSP pages were deployed by me on the Weblogic Application Server for retrieving user information and posting related data.
- Developed front end using JSTL, JSP, HTML, and Java Script.
- Designed RESTful XML web service for handling AJAX requests.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- 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.
- Involved in configuring Hibernate mapping file.
- Implemented automated local user provisioning in instances created in Amazon cloud Services.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Deployed Java/J2EE applications to Application servers in an agile Continuous Integration environment and also automated the whole process.
- Designed and developed insurance application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
- Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java.
- Developed user interfaces using JSP, JSP Tag libraries JSTL, HTML 5, CSS3 to simplify the complexities of the application.
- Used the JSF UI component classes to get the component state and maintain the reference to the objects.
- Used RAD 7.0 IDE for developing the applications and IBM WebSphereServer 7.0 for deploying various components of applications.
Environment: Java JDK/J2EE (1.7), Spring 3, Hibernate 4, HTML, CSS, JavaScript, Ajax, Angular JS, Java Server Faces (JSF), Restful Web Services, SOAP, WSDL, JMS, XML, XSLT, SAX & DOM, Oracle 11g, SQL Server, WebSphere, RAD IDE, JUnit, Log4j, SVN, Maven, Agile/Scrum, Windows & Unix.
Confidential - New York
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
- Participated in a team withAgile software development, and quickly responded to updated functions and client-oriented customization.
- Collected clients'business needs, and ensuredfunctionalities to be implemented successfully.
- DevelopedHibernate Object Relation mappingandPOJOclasses, and usedSpring Data Access Object DAOto accessOracle Database 10g.
- ImplementedSpring3 MVCto communicate between front-end and back-end.
- Improved back-end designs by usingcore JavaincludingCollection framework,Generic,Exception Handing, andI/O.
- CombinedAJAXwithREST Web Servicestoget data from back-end, such as billing records, appointment schedules, and medicalrecords.
- AppliedBootstrap frameworkandresponsive designto improve page design.
- Designed appointment reminders and sent email to customers byJavaMail.
- Extensively involved in coding withcore Javaconcepts likeCollections, Exception Handling, Java I/O,andGenericsto implement some business logic.
- WroteHibernate 3configuration files to enable the data transactions betweenPOJOandOracle Database.
- BuiltDAOpackage as well asDAO IMPLpackage to implement the data access logic, and usingHibernate Annotationto do the data mapping.
- Implemented theGraphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
- Created UI using JSP, Tag Libraries, custom tag libraries, internal custom tag libraries and JQuery API.
- Used Spring IOC to connect different layers web and service layer.
- Created Action classes and Commands to provide the business functionalities.
- Created web service to access other system using Axis API and web service related APIs.
- Extensively involved in writingJavaScript/ jQuery Ajax callto retrieve the data from the back-end then display on the screen in a well-organized way.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- UsedSpring Security Managementfor user verifications.
- JavaScriptfor form validations andAJAXfor interactive and dynamic GUI generation. ImplementedSpring WebFlowfor page navigations.
- DevelopedServletsandFiltersforsessionandcookiemanagement of each user.
- Queried these databases throughSQL, HQL, MySQLqueries.
- UsedAngular and jQueryfor the development web application.
- UsedRESTandService Oriented Architecture SOAfor sharing data with the systems like Mediation and Provisioning systems.
- Worked withTomcatas the application server andWebLogicas the webserver.
- Built multi-zone and multi-region architectures.
- ImplementedEvent SourcingusingAkka.
- UsedAkkaconcurrency for processing PDL files.
- Implementeddesign patternsin Scala for the application.
- ImplementedRestfulservices in Spring.
- Developed presentation layer using JSP, JSF, CSS, AJAX, JavaScript, and JSF Tag Libs.
- Developed Spring Based Web services SOAP through XSD and WSDL.
- Developed JSPs to provide dynamic content to the HTML pages.
- Integrated projects using Hudson continuous Integration Server.
- Created wrapper class to use for logging using log4j API.
- Deployed web/web service projects with team site workflow on various regions.
- DevelopedUMLclass, sequence, state, activity and use case diagrams for project structure and flow design using Microsoft Visio.
- Designed the project usingDispatcher Servlets,Controllersand View Resolvers ofSpring MVC frameworkutilizing spring concepts likeDIDependency Injection andAOPAspect Oriented Programming for business logic.
- Worked on Agile Methodology.
Environment: Java/J2ee (JDK 1.6), Spring, Hibernate, JSP, HTML, CSS, JavaScript, Ajax, Node.js, RESTful Web services, SOAP and WSDL, XML, XSLT, DOM, Oracle 11g, WebLogic Application Server, Eclipse IDE, JUnit, ClearCase Version Control, ANT, Agile, WINDOWS.
Confidential - Brookfiled
Java/J2EE Developer
Responsibilities:
- Played a key role as SeniorJava developer for the project from gathering phase till deployment phase and successfully completed the project in the stipulated amount of time.
- Responsible for writingHibernate XML MappingandDAOimplementation for most applications in back-end.
- Configured SpringApplication Context XML,Spring IoC, andSpring Security.
- Wrotestored proceduresandfunctionsusing Oracle PL/SQL, and implemented CallableStatementto retrieve from database.
- CreatedSOAPweb service usingWSDLto realize web-based application
- Designed WSDL and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Implemented of easy-to-use customer facing web applications and web services using remotely accessible APIs REST and SOAP .
- Implemented high traffic transactional application using conventional design practices test driven development, SOA, design by contract, MVC .
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like SOA, MVC pattern, DAO pattern, and singleton.
- Integration of web services using IBM Data power.
- Implemented Eclipse SDO framework to create mapping for SOAP request to POJO's.
- Designed and integrated the full scale Spring / Hibernate persistence solution with the application architectures.
- Implemented SOAP and REST Web services which is used to search and order parts online using WebLink V2 used by more than 400 sites.
- Used Spring AOP for reporting and used a test driven approach to development leveraging Spring's support for unit testing.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database.
- Involved in design of JSP's and Servlets for navigation among the modules.
- Front end was developed using jQuery, HTML and CSS. Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of mule endpoint through WSSR.
- Developed JavaScript for client end data entry validations and Front End Validations.
Environment: Java/J2ee, Spring, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, MS SQL Server, Eclipse IDE, RESTful, WSDL & SOAP Web Services, JMS, WebLogic Server, DB2, CVS, log4j, ANT, JUnit, WINDOWS.
Confidential - Mountain View, CA
Java/J2EE Developer
Responsibilities:
- Developed CoreJava/ J2EE major concepts including Synchronization, Serialization, Servlets, and JDBC.
- Developed web pages for tablet devices such as apple, android tablets using HTML5, XHTML, Twitter Bootstrap, CSS3, JSON, JavaScript, JQUERY, Angular JS and AJAX.
- Implemented UI using JavaScript, AngularJS, React JS, HTML5, and CSS3.
- Developed Responsive UI using HTML5, CSS3, Bootstrap, SASS, JavaScript, Angular JS, Ajax & JSON.
- Designed and implemented the User Interface using Google's Angular JS, MVC framework (which means JavaScript, HTML, and CSS), JQuery, AJAX.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js and Ext JS.
- Involved in the Analysis, System study and designing of the project.
- Developedfront-endscreens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
- As adeveloper, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed UI layer onJava, GWT, Javascript, HTML, and CSS.
- Deployed the application using Apache Tomcat web server and Amazon Web Services.
- Built RESTful API in Java using JAX-RS for obtaining proper error codes, URL Mapping and implemented them using Jersey.
- Dealt with Oracle 10g for communicating with database and performing operations such as create, read, update delete.
- Deployed on the application on JBoss Application Server.
- Test plans are documented and reviewed Using JUnit testing and responsible for integration testing.
- Used Eclipse IDE for the development of the java application.
- Log4j was used for logging errors throughout the development and reported error were fixed to avoid further complications.
- SVN was used as Version control for tracking issues in the application.
- Maven scripts were written for the application to deploy and test.
- Agile methodology was used for the project management during the development of application.
- Developed the application on UNIX platform.
Environment: Java/J2ee 1.5, Struts, Hibernate, Servlets, HTML, DHTML, XHTML, AJAX, JavaScript, JQuery, RESTful Web Services, Oracle 10g, JBoss, JUnit, SVN, Eclipse, UNIX.
