Sr Java/j2ee Developer Resume
SfO
SUMMARY
- A hands - on, passionate certified professional; with 7+ years of experience in handling several design and development projects that resulted in up-to-date, advanced web enabled systems utilizing multiple new development technologies which improve productivity and system life-cycle.
- Involved in all phases of Software Development Life Cycle (SDLC). Worked in Waterfall & Agile methodologies.
- Deployed applications in AWS as EC2 instances and created snapshots for the data to be stored in AWS S3.
- Expert in Core Java and implementing concepts like Multithreading, Concurrency, ExceptionHandling, File handling, IO, Generics and Java collections in various projects.
- Expertise in developing Web Pages using HTML5, CSS3, Bootstrap,JavaScript, JQuery, Ajax and AngularJSwith webpage cross browser compatibility and responsive web design, Also have knowledge in NodeJS.
- Experienced in developing web-based applications using Java/J2EE, Servlets, Struts(Struts, Tag Libraries and Struts custom validation rules,Tiles),SpringIOC, Spring MVC, Spring AOP, Spring Security, Spring Boot,JDBC, Web Services (SOAP & Restful)and ORM frameworks like Hibernate.
- Excellent in developingREST and SOAPbasedWeb Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
- Excellent knowledge in solving Performance issues (both Application and Database).
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafkaas message queue.
- Worked with SQL databases like Oracle, My SQL, Confidential DB2 andHands on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
- Hands on experience in working with Junit, Mockito and Selenium.
- Experienced with deploying applications on to production servers, configuring various parameters of servers likeApache Tomcat, JBOSS, Confidential Web Sphere.
- Used version controller tools like Tortoise Subversion(SVN), CVS andGit.
- Created and consumed Micro Services based on Web API.
- Implemented a Continuous Delivery pipeline withDocker, Jenkins and GitHub and AWS AMI’s.
- Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), RAD and Intellij.
TECHNICAL SKILLS
Java/J2EE Tech: Java, J2EE, Angular JS, JSP
Frameworks: Struts and Spring MVC, Web Services (Restful, SOAP), SOA
Web Technologies: HTML, AJAX, JavaScript, JQuery, Angular JS, Node JS, React JS, Backbone JS.
ORM Technologies: Hibernate & Entity Framework.
Web & App Servers: BEA WebLogic Application Server, Tomcat, Amazon Web Services(AWS)
IDE Tools: Eclipse, Rational Application Developer, Confidential Web Sphere, Confidential Web Sphere
Build Configuration: ANT, Jenkins, Maven.
Version Control: GIT, CVS, Visual Source Safe, SVN, GitHub, Bitbucket, Sourcetree.
Tools: & Utilities: Rational Clear Case, Clear Quest.
Databases: SQL Server
Design Patterns: Singleton, Façade, Abstract, MVC
Middleware: EJB, JMS, Apache Active MQ, Apache Camel, Servlets, JMS, JPA, Google API, JSTL, JDBC.
SDLC: Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential - SFO
Sr Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Involved in designing the user interfaces using JSF, Faceletes, JavaScript and HTML5.
- Spring with Tiles Framework is implemented for a common look in all the presentation views.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
- Used different varieties of spring modules (Spring MVC, Spring Batch, SpringIOC).
- Used Spring Batch to build the POJO-based development approach of the Spring Framework.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
- Used Spring DAO concept to interact with database (DB2) using JDBC template.
- Created entities and mapped them to the data base using Hibernate.
- Performed various CRUD operation using Restful web services.
- Implemented DAO design pattern for database related activities (Add, Delete, modifyetc.) and to interact with the database using JDBC. Controlled the log information by using framework Log4j.
- Created WAR/EAR files from Maven and deployed them on Tomcat.
- Implemented business logic using session beans for integration of EJB's into struts framework.
- Supported by subqueries, stored procedures, cursors or views by using PostgreSQL
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQLServer Reporting Services (SSRS).
- Implemented Search by using Solr.
- Used RabbitMQ message broker to send asynchronous messages to the consumers across the cloud network.
- Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios.
Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, Web services, SOAP, WSDL, Design Patterns, MVC, HTML, JavaScript 1.2, WebLogic 8.0, XML, RabbitMQ, Junit, Oracle 10g, My Eclipse.
Confidential, North Carolina
Sr Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Developed application inMVC Architecture integrating JSF with Hibernate and Spring frameworks.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Implemented features like logging, user session validation using Spring-AOP module.
- Generated complex reports as per CMS guidelines, using Jasper Soft Studio-5.1.0.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages.
- Developed XML documents and generated XSL files for Payment and Reserve Transaction systems.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services (Restful) from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
- Created Part of the application using Groovy on Grails.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Used Rational Rose for use case, Active flow, Class, Sequence and Object diagrams in design phase.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
- Used Junit Framework for the unit testing of all the java classes.
- Implemented various J2EE Design patterns like Singleton, Service Locator, DAO, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, Web services, SOAP, WSDL, Design Patterns, MVC, HTML, JavaScript 1.2, WebLogic 8.0, XML, Junit, Oracle 10g, Web Sphere, My Eclipse.
Confidential - Wilmington, DE
Java Full Stack Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap. Developed a custom, single-page, responsive web application on front end using AngularJS.
- Working as an application developer experienced with controllers, views and models in NodeJS.
- Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.Used AWSCloudWatch to monitor and store logging information.
- Implemented Micro-services using Amazon Web Services platform build upon Spring Boot Services.
- Worked with core java concepts like Collections Framework, Multithreading and Memory Management.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, SpringBoot and handled the security using Spring Security.
- Used Hibernate, object/relationalmapping (ORM) solution,technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Implemented Performance tuning and Improved the Performance of Stored Procedures and Queries.
- Wrote unit testing codes using Junit, resolved bugs and other defects using Firebug, Firebug Lite and Eclipse's debugging tool, ensured with browser compatibility.
- Restful web services using Jersey for JAX-RS implementation.
- Developed API’s to read and publish data from Elasticsearch cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elasticsearch.
- Involved in installing and configuring Maven for application builds and deployment.
- Worked on Log4J to validate functionalities andJunit for unit testing.
- Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
- Used JIRA to assign, track, report and audit the issues in the application.Used GIT for version control.
Environment: HTML, CSS, JavaScript, Bootstrap, AngularJS, NodeJS, Ajax, Hibernate, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, XML, GIT, Spring MVC, Junit, Maven, Web Services, Oracle, Restful, Log4J, Micro Services, EC2,S3, JIRA, Jenkins.
Confidential, Somerset, NJ
Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Developed application inMVC Architecture integrating JSF with Hibernate and Spring frameworks.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Implemented features like logging, user session validation using Spring-AOP module.
- Generated complex reports as per CMS guidelines, using Jasper Soft Studio-5.1.0.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages.
- Developed XML documents and generated XSL files for Payment and Reserve Transaction systems.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services (Restful) from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
- Created Part of the application using Groovy on Grails.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Used Rational Rose for use case, Active flow, Class, Sequence and Object diagrams in design phase.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
- Used Junit Framework for the unit testing of all the java classes.
- Implemented various J2EE Design patterns like Singleton, Service Locator, DAO, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, Web services, SOAP, WSDL, Design Patterns, MVC, HTML, JavaScript 1.2, WebLogic 8.0, XML, Junit, Oracle 10g, Web Sphere, My Eclipse.
Confidential
Java Developer
Responsibilities:
- Assisted in designing, creating and developing web portals.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Created appropriate concept models, site organization prototypes, navigation, page layouts and interaction.
- Developed HTML prototype documents with CSS Style Sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.
- Worked closely with the programmers for project requirement analysis.
- Created new static model pages with cross browser compatibility features.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
Wrote UNIX shell scripts to automate the batch process.
Environment: HTML4/5, DHTML, XHTML, DOM, PHP, CSS2/3,Bootstrap, Angular JS, Node JS, Ruby, JavaScript v1.8, jQuery, JSON, AJAX, Adobe Flash, Dreamweaver, Unit Testing, PL/SQL and Oracle10g, Java, Wordpress, JSP
