Sr. Java/j2ee Developer Resume
Glenn Allen, VA
SUMMARY
- Having 8+ years of experience in IT industry in the areas of Coding, object - oriented analysis, and development.
- Project Experience using Java, Angular JS, React JS, Cassandra, STRUTS 1.3, SPRING 4.X, JDBC, MYSQL, HTML5, CSS, Java Script, DHTML, CSS3 and AJAX.
- Experience in developing the user interfaces using Angular JS, Java Script, HTML5
- Thorough knowledge in developing applications using Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML, CSS, JSP, Servlets, EJB, Java Mail, Log4j, ANT, XML, XSLT, RMI.
- Designed and implemented the application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, ANT, Oracle and WebSphere app server.
- Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, Web Logic, Sun Glass fish and JBOSS.
- Expertise in ApacheCassandra,CassandraData Modeling,Cassandrainstallation & multi data center cluster set up with Solr & spark enabled, automation using Ansible.
- Expertise in developing Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.Implemented and monitored Multi DC - Multi RackCassandraClusters using node tool and Ops Center.
- Experience in migrating data from multiple relational databases toCassandraand validated data.
- Worked on designed and implementation of UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP and J2EE framework.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and SOA
- Built application on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow
- Designed system patterns like Abstract Factory, Front Controller, Business delegate, Session Façade, and DAO in designing the system.
- Implemented MVC Architecture using Struts Framework.
- Extensively implemented telecom operational support system (OSS) in development.
- Multithreading used to enhance interaction between rate matrix and ECM systems.
- Good working knowledge of JAVASwings andJAVAWeb-start.
- Excellent skills in Jasper Reports (creating PDF and RTF using Jasper API).
- Experienced in GUI/IDE Tool usingJAVA Eclipse and IntelliJ IDE.
- Skilled in Design Patterns and Best Practices inJAVA /J2EE technologies.
- Working experience of MVC architecture.
- Excellent analytical and problem solving skills along with good oral and written communication skills.
- Project Experience Using Eclipse.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, SQL/PL-SQL and Python
JEE/J2EE Technologies: JSP, JAVASWING, Servlets, EJB, JDBC, JMS, JNDI, ANT
Application/Web Servers: WebLogic, Web Sphere (8.5, 8.0, 7.0), Web Services, Soap, Restful Services, WSDL, Tomcat, JBOSS, JRU and Glassfish.
Enterprise Frameworks: Struts, spring, Hibernate, JSF
Databases: Oracle 8i, 9i, 10g, SQL Server, MySQL, RDBMS, ETL and Mango DB
IDE’s & Utilities: Eclipse, WSAD, RAD and Net Beans
Version Control: CVS, GIT, TFS, Rational Clear case and CM synergy
Design Patterns: Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton and Factory Method
Web Development Technologies: JavaScript, HTML, DHTML, XML, XSLT, XSLJAXB, SAX, DOM, AXIS, CSS, J Query, Angular JS, Node JS, Backbone, JSON, SOAP and Selenium
Tools: Maven, Ant, Visio, Log4j and JUnit
Operating Systems: WINDOWS, Solaris, Linux, UNIX, Shell Scripting, and CLEARCASE
PROFESSIONAL EXPERIENCE
SR. JAVA/J2EE DEVELOPER
Confidential, Glenn Allen, VA
RESPONSIBILITIES:
- Upgrading existing UI with HTML5, CSS3, JQuery and Bootstrap with Angular Js, Angular JS 2interaction.
- Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Worked on Amazon Web Services (EC2, ELB, VPC, S3, Cloud Front) Management,AWSCloud Watch, Amazon EBS and Amazon Cloud Front).
- Developing and supporting client side applications but using Spring and AWS.
- Server's, Domain's and Database's migration on Amazon Web Services
- Involving in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
- Developing and upgrading applications with Core Java Concepts like Swing, AWT, Graphical User Interface, OOP, Exception Handling,
- Web services (SOAP / REST), JSF, JavaScript, Business Process Management (jBPM) tool, Collections, and Multi-threading.
- Using Spring DAO Module along with Struts Framework to deal with Database.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch
- Spring Boot and handled the security using Spring Security.
- Focused on solving B2C, B2B and B2B2C ecommerce challenges faced by clients and help maintain strategies leveraging the powerful Bridge-x Solutions and Hybris.
- Implementing Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Implemented SpringMVC framework to develop and configure the views and controller ofSpringMVC implemented database persistence, and integrated the web application with the persistence layer.
- Experience with Microservices architecture.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM.
- Configured AWSElasticSearchand Cloud watch for logging and monitoring instances and application services.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Developing the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Using Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Designing and Developing Web services using RESTful and SOAP protocols with JAX-RS/Jersey, JAX-WS, XML and JSON.
- Application involved Spring Dependencies for Inversion of Control and injecting dependencies with other services. Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
- Developing user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Used Spark with scala.
- Implemented generating the verification hash code using crypto package on Node.js and Added user validations and user permissions by using the Node.js.
- Involved in running the bower and grunt components and writing the scripting using theNode.js.
- Responsible for Spark Streaming configuration based on type of Input SourceDeveloping business logic using scala. Developing traits and case classes etc in scala.
- Extensively worked on Java persistence layer in application migration toCassandrausing Spark to load data to and fromCassandraCluster.
- Experienced inReactJSand working with Redux architecture.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.
ENVIRONMENT: HTML5, CSS3, JavaScript, Bootstrap, Agile(SCRUM), AngularJS, React JS, Angular JS 2 Node JS, AJAX, Hibernate, Spring, MongoDB, Spring Batch, Apache Camel, Spring Boot, Spring Security, XML, GIT, JSP, Spring MVC, JDBC, JUnit, Maven, WebSphere, Methodology, Restful, Log4j, SOA, AWS, Microservices, Java Server Pages, JIRA, Spring Security, Jenkins and STS.
SR. JAVA DEVELOPER
Confidential, Morristown, NJ
RESPONSIBILITIES:
- Used Spring IOC for Dependency injection and Spring JDBC for Data access layer
- Maintain internal data center and AWS servers for 100% uptime.
- Costing, Design, building and managing the infrastructure environments needed for the projectsinthe AWS hosting platform.
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods
- Spring Security has been implemented to make more robust application
- JSON objects have been created to store them in Database in OFFLINE mode.
- Familiar with all the tools used withCassandrasuch as OpsCenter, DevCenter, CCM,Cassandra stress.
- Used STEAL to navigate easily through JavaScript pages.
- Developed portal screens using JSP and Spring MVC frameworkJQuery, HTML5, CSS, AJAX and JSP have been used to build the user interfaces for web application.Developed retail web page usingReactJS, Redux and NodeJS.
- Upgrading existing UI with HTML5, CSS3, JQuery and Bootstrap with Angular Js interaction.
- The Core Infrastructure is developed on spring, Hibernate, Web Services and Angular JS frameworks which is scalable to take advantage any JS framework.
- Application is implemented using agile methodology where there are daily SCRUM meetings to understand the status and resolve any issues.
- Experience in using Spring Framework (Inversion of control,Spring MVC, and Data Access).
- Involved in the combining two web applications into one for a new project.
- Responsible for development of Business logic in Core Java
- Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
- Worked on Multi-threading, Quartz scheduler and Drools Rule Engine.
- Developed Mock Screens using Swing, Java fx, GWT in MVP (Model View Presenter) architecture
- Led Scala developerfor a unified platform for the W3C validators
- Configured pom.xml to manage project dependencies, plugins and goals.
- The Core Infrastructure is developed on spring, Hibernate, Web Services and Angular JS frameworks which is scalable to take advantage any JS framework.
- Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging (Docker, AWS Elastic Beanstalk, Ansible, Jenkins)
- Used GitHub as the version control tool.Responsible for developing and maintaining web application, using ReactJSandNodeJS
- Used ReactJSandNodeJSto develop faster, scalable application.
- Migrated project's database to SQL Server from MySQL and DB2.
- Generated new scripts from the existing MySQL and DB2 for SQL Server.
- Worked with the following build tools like Jenkins and Hudson.
- Worked with client testing team in improving and debugging various production issues.
ENVIRONMENT: JDK 1.7, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, Selenium Testing, Java Mail, JavaScript, jQuery, Adobe AEM, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 8.1, RESTful, SQL Server, Windows 7 and GitHub.
SR. JAVA/J2EE DEVELOPER
Confidential, Alexandria, VA
RESPONSIBILITIES:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed class diagrams and sequence diagrams using Enterprise Architect.
- Analysis of Business requirements & Design Specification Document to determine the functionality of the ETL Processes.
- Gathering information of about loan accounts.
- Developed the application implementing MVC Architecture integrating JSF with spring frameworks.
- Involved in developing code for obtaining bean references in spring framework using dependency Injection (DI) and Inversion of Control.
- Developed various screens using HTML5, CSS3, JavaScript, jQuery, ExtJS and AngularJS to onboard new team members, assign them to a specific project(s), data entry pages to submit weekly hours against specific tasks.
- Created a model view framework in Node.js to facilitate rapid prototyping.
- Involved in development of presentation layer using JSP and Servlets.
- Created configuration files for spring, Hibernate and JSF integration.
- Created prototypes using Node.js and backbone.js to create proof of concepts for determining the direction the Risk Management interface should take.
- Asynchronously communicate with and parse data from JSON based web services
- Implemented Object-relation mapping in the persistence layer using Hibernate framework.
- Developed REST services using JERSEY implementation.
- Developed SOAP based Web services &REST APIs to enable management of end user services.
- Designed REST APIs that allow sophisticated, effective and low-cost application integration.
- Created Restful web service to manage debit card accounts.
- Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
- Applying rules on individual accounts by drools rules engine which contain certain business rules.
- Good working knowledge on Oracle Endeca Discovery Framework 1.3.
- Communicated with external applications JMS messages using MQ Series.
- Developed the helper classes for better data exchange between the MVC layers.
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Worked on Hybris Administration Console to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.
- Preparing automated scripts with selenium for both Saving and Cards, so that it can help in achieving better quality.
- Performed Data Driven Tests to validate the same scenario with different test data using Selenium.
- Worked on transforming regular UI pages using web sockets, standard JSF to Prime Faces.
- Created JUnit test cases using Mockito and regression testing using SOAPUI.
- Experience in testing (making test cases using JUNIT) and deploying applications using ANT and Jenkinstools.
- Manage implementation Continuous Integration and Continuous Delivery (CI/CD) utilizing Hudson/Jenkins, Maven and Udeploy technologies decreasing build times by 75% and implementation time by 85%.
- Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
- Deployed the complete Web applications in WebSphere, Glass Fish, Resin and TOMCAT servers.
- Used ANT tool for building and packaging the application.
- Used Subversion SVN and Clear Case for Source Control and Version Management.
- Involved in developing UI layer using JavaScript, JQuery, and AJAX.
- Involved in configuration of data sources in JBoss application server and writing the code per client provided coding standards.
- Interacted with testing team to fix defects.
- Developed validations for the inputs from UI.
ENVIRONMENT: JDK 1.6, J2EE, Servlets 2.5, Spring 3.2, JSF 2.0, Prime Faces 5.0, JSTL, Hibernate4.1.9, XML, SVN, JAXP, XSLT, JMS1.1, Ext JS, Eclipse 3.2, Enterprise Architect, web sockets, Log4J 1.2, IBM DB2, JUnit, Jenkins Apache Axis2 1.4.1, Web services, MQ Series, SOAP, Maven, WSDL, PL/SQL.
Software Developer
Confidential
Responsibilities:
- Involved in code writing, reviewingand coordinatingwith the team
- Developed the User Interfaces using JSP, HTML
- Involved in implementing ActionForms, ActionClasses, writing Struts-Configfiles,Validation file and resource bundles for Application creation module using Struts.
- Involved in writing BusinessLogic for Application using DAO,DTO, VOand MVC.
- Involved in writing queries for data retrieval from database.
Jr. Java Developer
Confidential
Responsibilities:
- Involved in code writing, reviewingand coordinatingwith the team
- Developed the User Interfaces using JSP, HTML
- Involved in implementing Controller classes by configuring in Spring configuration files, calling the controller classes by using Ajax calls
- Involved in writing BusinessLogic for Application using DAO,DTO, VOand MVC.
- Involved in writing queries for data retrieval from database