Sr. Java Developer Resume
Trumbull, CT
SUMMARY
- Having 8+ years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java /J2EE technologies.
- Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, GWT, EJB, JSTL, Struts, Springs MVC, JSF, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services, Rest APIs, XML, XPATH and RDBMS.
- Involved in batch processing using SpringBatch framework to extract data from database and loads into corresponding Loan App tables.
- Hands on experience in database connectivity (JDBC) for databases like MarkLogic,Oracle, DB2, SQL Server, MySql, Solr and Microsoft SQL,PostgreSQL .
- Good experience withCassandra NoSQL,MangoBDDatabase.
- Hands on experience in using Apache frameworks like JUnit Testing(Mockito frame work), SOAP testing,Jmeter, Camel, Jakarta, Struts, Spring boot, Maven, ANT, and Log4J, BPM tool Camunda and integrating tools like Jenkins, Bug Tracking.
- Hands on experience with Web Services using SOAP, RESTFUL, WSDL, XPath, JAXRPC, JAXWS, XML Binding, XML Data Modeling.
- Proficient in RSA encryption, Rational Application Developer (RAD), Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, AOP, IOC and Test Driven Development (TDD) using Jasmine.
- Hands on experience in Front-End technologies like JavaScript, CSS3, JQuery D3.js, JSON, GWT and HTML5, Tag Libraries, Custom Tags, PHP, JavaScript, JQuery, Ajax, AngularJs, Node Js, Bootstrap.
- Experienced in the functional usage and deployment of applications in JBOSS AS 4.0, BEA Web Logic 8.1, Web Sphere 8.x, Tomcat 6.0.
- Strong knowledge in Object Relation mapping using Hibernate.
- Hands on experience with Paas (Private Cloud Foundry )along with microcro service developments, Spring Boot.
- Hands on experience in developing applications using middleware technologies,Tibco, IBM WebSphere ESB, IBM WebSphere MQ and IBM WPS.
- Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
- Experience on Core java technology which includes Multithreading, Collections, RMI, network programming.
- Good knowledge of EJB Session beans with JNDI mapped naming and JMS message-driven bean.
- Extensive experience with Eclipse 2.0/3.0. Also worked on Web Sphere Studio Application Developer (WSAD 5.0), Net Beans 6.1, and JDeveloper
- Experience with tools likeSQL Server management studio and SQL Server 2005/2008 integration (SSIS) and reporting services(SSRS).
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS .
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks backbone.js and node.js.
- Strong experience with cloud platform services and application development using Microsoft Azure, AWS(Amazon EC2)
- Excellent experience in SOAP,Restful Web services, JIRA and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Strong experience in writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Languages: Java(1.6/7/8), C, C++, SQL, and PL/SQL
J2EE Technologies: Struts, EJB, JSF, Servlets, JDBC, JNDI, RMI, ANT, Java NIO
Framework /Reporting tools: Struts, JSF, Spring, Spring Batch& Integration,spring boot, Hibernate, Camunda, Log4J, SLF4j,J2EE Design Patterns, JSF ICEfaces wordpress, GWT, Docker, Mesos,Maven, Junit, JMeter,React.js, Jasper, camel, APIGee, IReports, Hybris, Git, JIRA, Github
Web/Application Servers: Web Sphere, SAML, Web Logic, Apache Tomcat, Jboss, Web SSO
Database technologies: Oracle, RAC, MS SQL Server, DB2, NoSQL( MongoDB, Cassandra),MS SQL, ADO, RDO, Elastic Search, Perl DBI
Web Technologies& GUI: Spring, Hibernate,REST, JSF,Primefaces, Rich Faces, Struts, Ajax, JSP, Servlets, Ibatis, JDBC, XML, HTML, JavaScript, JQuery,Tabco Myshery, DOJO, CSS, Junit, Unix,Google GWT, IBM WebSphere, IBM MQ Perl, Bootstrap, AngularJS, Node.js, AWT, SWING, gulp.js,JSON
XML Suite: XML, XSL, XSLT, JAXP, JAXRPC, JAXB, JAXR
Web services: SOAP, WSDL, JAX-B, JAX-WS, REST full webservices
Cloud technologies: Amazon EC2,S3,AWS Lambda,API,Dynamo DB,RDS,AWS Messaging(SQS), Openstack Chef, Puppet, KVM, Devopps, Microsoft Azure.
Design Methodologies: Agile, UML, J2EE Design Patterns. Scrum, Waterfall
UML Tools: Rational Rose, EA Lite
Operating Systems: Windows 98/NT/XP/2000, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Trumbull CT
Sr. 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 the Struts framework based on MVC design pattern.
- Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect theuser input.
- Developed user interface using JSP, CSS3, HTML5, XHTML, JSON and JQuery,AngularJS.
- Used Ajax for intensive user operations and client-side validations.
- ImplementREST-based web services with AngularJS.
- Developed the front-end using D3 JavaScript jQuery for rendering of data.
- Web application development using JQuery AJAX and D3.js.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistencedatabase tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Developed application service components and configured beans using Spring IOC.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to thefrontend form beans using Spring IOC pattern.
- Developed email server integration using JavaMail API and custom text/html email templates using Apache Velocity.
- Used GWT to create and maintain JavaScript application. And also used to run and execute GWT applications in development mode.
- Experience in working with different operating systems Windows 2000/XP, UNIX, LINUX.
- Developed JMS based MDBs.
- Designed and implemented the MongoDB schema.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Used Mongoose API in order to access the MongoDB from NodeJS.
- Involved in deploying the Search Interface on Mesos Cluster as a Docker Container.
- Develop reports usingIReport/Jasper Studio.
- Looking into the splunk logs for hidden application errors.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Experience in using Atlassian products like Jira, Crucible and Fisheye for Issue tracking, release management and Code review.
- Experience on Analytics and management solutions for Cloud services and APIs Apigee, Active MQ.
- Used SQL statements and procedures to fetch the data from the database.
- Configured and coordinated in build, release and deploy process in Weblogic Application server using Maven scripts.
- Used Web Services for creating a service for module which connects to SOAP.
- Used WSDL for generating service and AXIS as web Service engine and SOAP messages for connecting from Java to webservice and vice versa.
- Used SOAP Web services - for getting information from third party.
- Developed test cases and performed unit test using JUnit (Mockito Framework).
- Done performance testing of the web services using Jmeter scripts.
Environment: Java 16/7/8, JSP 2.0, HTML5, CSS3,JQuery,D3.js,Node.js,React.js, PL/SQL,MS SQL,PostgreSQL,Spring, AJAX,JSON,AngularJS,JQuery, Mesos,IBM WebSphere ESB,Tabco, JMS, JSF,Struts 2.0, SOAP,REST API(APIGee),Eclipse IDE, Fisheye, Crusible, Jira,Apache Velocity,Docker, Mesos,Jenkins, BEA WebLogic, UNIX, AWS(EC2,S3,RDS,SQS),Application Server 10.3,Jasper/IReports Hibernate3.0, MongoDB, Server 2008, JMeter, GITHub,GWT 2.3, Maven, CVS, Oracle 11g.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- My responsibilities were to design and develop the Activation application sub-systems in ECSS and deploy these subsystems in the Confidential &T network.
- Coordinated the requirements capture sessions with the business analysts, project manager and successfully implemented major modules of RSP, ESP.
- Created design document using UML Use Cases and Message Sequence diagrams, and standard design patterns.
- Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
- Developed business login using Core java concepts.
- Designed and developed Persistence and Business layers. Implemented these using Hibernate, Oracle and EJB.
- Strong experience in writing Perl, UNIX scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
- Developed various Activation modules like BAN creation and maintenance, Number allotment, Address validation, Service plan selection and others.
- Created WSDL, JAXB Web services for Server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Implemented a Continuous Delivery pipeline with Docker (Images).
- Developed the front-end using D3 JavaScript jQuery for rendering of data.
- Web application development using JQuery AJAX and D3.js.
- Implementing WSO2 for all our POC's to accommodateOuth2.0 feature
- Experience in working with different operating systems Windows 2000/XP,, LINUX.
- Implemented Perl Packages extensively,Used multithreading .Used SOAPLite module to communicate with different web services based on give WSDL.
- Experienced in designing and developing JMS, and persistent message queue systems (ActiveMQ) for processing orders and enquiries from partners and retail stores
- Designed and developed Web-services to expose the business methods to external services and for operations which need to be published over the web in coordination with the design team.
- Identified complex types and provided in XSD and generated JAXB Object Structure for the modules.
- Implemented RESTfull Web Services for other applications to use business services.
- Coded ANT scripts for building and deploying applications in development, test and production environments.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Designed, developed and deployed the EJB's (Session, Entity and Message Driven Beans in the Middleware) onto the WebSphere Application Server 7.5.
- Involved in deploying the Search Interface on Mesos Cluster as a Docker Container.
- Developed Web Services using XML-based Web Services Description Language with Annotations.
- Configured and used UDDI registry server as a permanent repository for storing WSDL services links.
- Extensively used Java API for XML (JAXP) Processing with XML Parsers SAX 2.0 and DOM level2.
- Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
- Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP. Used Active MQ for messaging.
- Developed JAX-WS Web Service Components for Customer Search and Customer Details Management Services.
- Implemented Persistence Layer using Hibernate 3.0, HQL and Criteria. Used the databases Oracle and MySQL.
- Implemented Plan package deal web service which provides Plan deal information to the online store using JAX-WS.
- Created Perl and UNIX scripts to launch the java modules on Web Logic application server and to generate the user reports.
- Developed and deployed Session Beans and Entity Beans for database updates.
- Hands on experience with Paas (Private Cloud Foundry ).
- Designed and developed Spring boot, and deployment descriptors using XML.
- Implemented the Project structure based onSpring MVCpattern usingspring boot.
- Introduced unit testing and mock objects as well as code metrics via Sonar Cube.
- JUnit (Mockito framework )is used for testing the application modules and participated in the functional and integration tests.
- Implemented Log4j for all classes to set debug levels on production systems.
- Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
- Trained support team and Created documentation on parts of ECSS for production environment.
Environment: Java /J2EE, UML, Rational Rose, Paas(private cloud foundry),Hibernate 3.0,Spring boot, Web Services, JAXB, JQuery,D3.jsStruts2, RESTfull, XML,JSF, Annotations,Docker,Tabco Myshery,IBM WebSphereESB, WSDL, UDDI, JAXP,Sonar Cube, SAX, DOM, SOAPLite,PostgreSQL,PL/SQL,BEA Web Logic,Splunk, Mesos,OpenId,Perl,Camunda, XSD, JAX-WS, JMS, ActiveMQ, HQL, RESTApi(APIGee),OAuth 2.0,Cassandra 1.2.5,AWS,AngularJS,Cassandra 2.0.6 Oracle 10g, MySQL, Node.JS,React.js, JUnit(Mockito), Log4j, Maven, Jasper, WebSphere Application Server 7.5, UNIX.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Participated actively in requirements gathering in close contact with the client and was responsible for the functional requirements documentation.
- Developed business login using Core java concepts.
- Involved in designing, developing and configuring server side J2EE components like, JSP, Servlets, JMS, JDBC and JNDI.
- Developed clean, concise, optimized, cross platform/browser user interfaces through CSS, XHTML, JavaScript, AJAX.
- Spring Web Flow framework was used to develop this web based tool
- Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries
- Hand-coded HTML, CSS,Bootstrap and JavaScript in compliance with UI and W3C web standards which requires understanding of current browser technologies, XML, JavaScript, object-oriented programming, databases, JSPs and project development methodologies.
- Proactively increased efficiencies to our websites and web-based applications (i.e. style sheets and JavaScript) .
- Strong experience in writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
- Developed XSLT for generation of reports using XML documents.
- Installed, Deployed and maintenance of Enterprise Applications onTomcat.
- Used Tiles frame work to achieve uniformity in UI modules.
- Developed a reconfigurable report generation/printing module using JSP and XML/XSLT.
- Used JSTL tag libraries to reduce the scriplet coding.
- Proposed and implemented the use of Struts, Tiles into project, improving UI flexibility and providing single point of maintenance.
- Experience in using Atlassian products like Jira, Crucible and Fisheye for Issue tracking, release management and Code review.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Designed and implemented GUI screens for creating, modifying, deleting and viewing point of sale transactions using Java, Swing, and AWT components
- Expertise inMavenfor build,Jenkins and SonarQubecontinuous integration.
- Implemented form validations using struts validation frame work.
- Developed awards component, event scheduling, and navigation using struts best practices and J2EE design components.
- Worked on SSO to integrate security for user authentication.
- Responsible for configuring and deploying application in Development environment and releasing code to engineering team for Test/Stage/Production deployment.
- Used JUnit for unit testing and repeatable tests for the application
- Coordinated with Testing Team to resolve bugs
- Worked closely with Database Administrator in identification of bad SQL and optimization of SQL queries.
Environment: Java1.4/1.5, J2SE, J2EE, JSP,, Servlets, JDBC, JNDI,JavaBeans,SOAP,Perl, AJAX, RAD, Web sphere application Server6.0/7.0, JBoss Application Server,SSO,MavenGUI,Jenkins,Swing Calypso, AWT,,POS modules Struts MVC, SQLDeveloper,fisheye,crucible,Tomcat Oracle 11, XML, ANT, UML, DHTML, Microsoft SQL, JavaScript,XML Spy,JSF, XSLT, DOM, SAX, DTD,Bootstrap,MongoDB,Node.JS, XML Schemas, Web services, SOAP, WSDL, JAX-WS, JAXB, Log4j, ANT, Win SCP, Clear Case and Clear Quest, UNIX Shell Script, Windows XP
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed business login using Core java concepts.
- Developed server side applications using Servlets, Jsp, EJBs and JDBC.
- Used JMS for communicating various clients and its components.
- Used WebServices-WSDL and SOAP usin JAX-WS.
- Deployed applications on WebLogic Server 10.3 server
- Extensively configured the build files to different Environments
- Strong experience in writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
- Experience in working with different operating systems Windows 2000/XP, UNIX, LINUX.
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and also used Message Driven BeansMDB to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Created JavaOpenIDConnect solution to manage customer profiles.
- Successfully designed, prototyped, and implemented enterprise class graphical user interfaces for an Internet based n-tier Point Of Sale System
- Introduced unit testing and mock objects as well as code metrics via Sonar Cube.
- Used Struts the MVC framework for building web applications.
- Implemented the Project structure based onSpring MVCpattern usingspring boot.
- Developed web pages by using HTML, CSS, Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for the concurrent development in the team and for code repository
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Spring boot, Java 1.4/1.5, JDBC, Servlets, Jsp, EJBs,POS modules,JAX-WS,JSF,Oracle 8i, WebLogic Server 10.3, MDB, HTML, OpenID,Rational Rose, CVS, PL/SQL, WSDL, SOAP,Perl, Eclipse.
Confidential
Java/J2EE/Struts Developer
Responsibilities:
- Designed and developed the application using Agile methodology.
- Developed the application using with Spring web Flow.
- Developed business login using Core java concepts.
- Used Design Patterns like value object, session facade and Factory
- Used LDAP for authorization and authentication in EJB’s.
- Parsing incoming message using JAXP and storing in the database
- Developed controller objects using Servlets for Account Setup
- Extensive involvement in the programming using C++ on UNIX base
- Created Action Form and Action classes
- Used various tags HTML, Bean and Logic
- Configured Spring-Servlet for controlling the flow.
- Developed the service layer using JSP, Spring, XML, HTML, DHTML and JavaScript
- Implemented various XML technologies, XSL style sheets.
- Mapping of SQL databases and objects in java using iBATIS
- Developed the project using Rational Application Developer (RAD) 6.0.
- Deployed the application and tested on WebSphereApplication Servers.
- Wrote SQL Queries and integrated SQL Queries into DAO
- Involved in the preparation of use case, sequence diagrams, class diagrams
- Created activity diagrams, class diagrams using Rational Rose and test cases using Junit
Environment: J2EE, EJB, Servlets, Spring, JDBC, JSP,RAD, WebSphere, XML, HTML, C++, DesignPatterns, Java Script, ANT, JUnit, JMS, DHTML, iBATIS, Rational Rose, UNIX, Windows, SQL Server and WSAD. Node js.