Sr Java/ J2ee Developer Resume
NY
CAREER SUMMARY:
- Over 9+ years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
- Strong background in Java/J2EE environments. Well experienced in MVC architecture of Spring framework.
- Experienced in all phases of Software Development Life Cycle (SDLC) using Java, J2EE, Servlets, JSP, JDBCSpring 2.5/3.0.
- Experienced in developing front - end systems with HTML5, JavaScript, CSS3, Bootstrap and AngularJS, JSONJQuery and Ajax.
- Responsible for creating a new application used by Customer Service to manage e-Commerce orderscustomers, gift card processing, loyalty information using AngularJS, Html, Java and Spring REST Web
- Services.
- Strong Experience in object oriented design and programming.
- Develop the micro-service in spring cloud framework to support Next generation cloud framework.
- Working experience in Agile development methodology and SOAP Web Services, WSDL.
- Worked in IDEs such as Eclipse, RAD, Intellij and spring tool suite.
- Good working knowledge of version control systems like GIT, Mercurial, ClearCase & Tortoise SVN.
- Experienced in working with databases, such as Oracle, SQL Server, My SQL.
- Development and deployment experience with Apache Tomcat, J Boss, WebLogic and IBM Web sphere servers and experience working with Linux.
- Expertise in analyzing business requirements and providing technical solutions, design and Coding.
- Good experience on creating and consuming SOAP, Restful Web services.
- Expertise in Web Page development using JavaScript (libraries such as Prototype and JQuery), Ajax, XMLHTML5, JSON, and CSS3.
- Developed large-scale, real-time, live blogging server and UI using Node.js
- Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
- Proficient in handing XML & XSD Schema
- Used Angular for data-binding, and server-side NodeJS for back-end support with APIs.
- Extensive experience in Application servers likes Web logic, Web Sphere, JBoss, Glassfish and Web Servers like Apache Tomcat.
- Good experience with Multithreading, Collections and Exceptions.
- Used AWS Lambda to manage the servers and run the code in the AWS.
- Good experience on (A.W.S.) Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon
- RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud WatchAmazon EBS and Amazon Cloud Front), using the Elastic Search APIs (Document, Search, Indices, Clusteretc.), High Availability Practices and deploying backup/restore infrastructure.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side
- AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
- Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, AngularJS and NodeJS
- Building backend services and Restful APIs using Node JS.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Providing production support for the application and Bug fixing within production environment.
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, DOJObootstrap, Node.js, Angular.js, Require.js, JSF and JSP.
- Experience in building micro services and deploying to AWS Cloud.
- Implement modules into Node JS to integrate with designs and requirements.
- Used Log4j for logging and Junit4,Mokito for unit testing and good understanding of Test-Driven development (TDD)
- Experience in developing applications in Financial, Banking, Insurance and Telecom domain.
- Practical exposure with Continuous Integration/Delivery tools like Jenkins, Bamboo to merge development with testing through pipelines
- Expertise with User Interface Design using JSP, JSF and HTML.
TECHNICAL SKILLS:
Java/J2EE Technologies: Spring, Struts2, Hibernate, JSF, EJB, Servlets, JSP, JUNIT, JAX B, JMS, Spring MVC, Spring Security, JSON, Collections, Generics, Multithreading, Reflection API, JDBC, JPA, MyBatis
Web Technologies: XML, XSLT, SAX, DOM, CSS3, Java Script, HTML, HTML5, AJAX, JQuery, JQuery UI, AngularJs
Web Servers and Application Servers: IBM WebSphere, BEA WebLogic, Apache Tomcat, Glassfish and JBoss.
Web Services: SOAP, RESTful
Programming Languages: Java, SQL, PL/SQL.
Database Technologies: Oracle 9, 10, 11 versions.
IDE: RAD, Eclipse, Intellij.
Operating Systems: Windows, UNIX.
Source Control: GIT, Mercurial, ClearCase, Tortoise SVN.
Methodologies: Waterfall model, Agile Scrum.
Misc: Maven, Gradle, ANT, Mockito, Junit, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Java/ J2EE Developer
Responsibilities:
- Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions
- Deploying latest features of Zepplin and Zem applications in East and West regions using ECHS system.
- Involved in writing NodeJS for Amazon Lambda to manage some of the AWS services.
- Working with AWS services like Step Functions, S3 Buckets, CloudFormation, CloudWatch.
- Preparing Functional and design documents which includes sequence diagrams, Control flows and pseudo code.
- Design and developed multiple web pages using JSP and gsp.
- Adding new constraint validation using Struts action classes as per business needs.
- New Retailer integration and onboarding to HUB and worked of Pack slip generation using Jasper Soft and iReport tools.
- Involved in implementing functionality as per ticket/gap and build the code using Jenkins and run Regression.
- Alone Implemented ‘New Pool job’ which involves multi-threading, Queues, Producer-consumer patterns job.
- Involved in writing PowerShell scripts for installing/upgrading java8 in local machines.
- Developed validations on java/groovy backing beans.
- Implementing business logic as per ticket/gap Design and develop Hibernate components, mapping files based on the requirements.
- Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC
- Implemented design patterns like singleton, Factory, proxy façade etc. in business logic.
- Responsible for the creation and execution of the Junit, JMockito, ATS Test cases.
- Assist with Production Support issues/problems as per On-Call duties.
- Worked on Mercurial to GIT migration using fast-export tool. Implemented repo migration scripts and incremental script which runs on CRON JOB.
- Used Java script and AJAX for format and display the JSON results in a web page using HTML and CSS
Environment: Java, J2EE, groovy, Spring, AWS, Struts, HTML5, CSS, JQuery, Rundeck JUnit, Microsoft SQL, RESTful, Agile, Mockito, Git, JSON, Jira, Confluence, DropWizard, Jenkins, Bamboo, Gradle.
Confidential, NY
J2EE Developer
Responsibilities:
- Developed user interface using HTML5, CSS3, JQuery, JQuery UI and AJAX.
- Application utilized Spring MVC framework for delegating user requests from presentation tier to Business tier.
- Used Spring framework for Dependency Injection and Hibernate for ORM mapping along with JPA.
- Converted existing SOAP services to REST based web services.
- Effectively Involved in Agile methodology.
- Used stateless session beans for getting the product details, stateful and Message Driven Beans for storing the cart information.
- Worked on JMS for sending messages to customers regarding the new plan details.
- Performed unit testing using the JUnit testing and Mockito framework.
- Utilized JAX B for marshalling and unmarshalling
- Used Spring Security for authenticating the users who are trying to login to the application.
- Used SourceTree which is linked with GIT for version control.
- Used Oracle 11g for storing the DTO’s.
Environment: Java, J2EE, Spring, Hibernate, Spring MVC, HTML5,EJB, CSS3, JQuery, JQuery UI, JMS, JUnit, Web Sphere, Oracle, JavaScript, SOAP, REST, Agile, Mockito, JAX B, Spring Security, Git, Oracle 11g, Tomcat, JSON
Confidential
J2EE Developer
Responsibilities:
- As a Team lead involved in requirement analysis, task breakdown, and peer review.
- Preparing Functional and design documents which includes sequence diagrams, Control flows and pseudo code.
- Interaction with Client on functional analysis and functional gaps.
- Updating status on defects or CRs to the client on daily basis.
- Design and developed user interface components using ADF Rich Faces.
- Developed UI fragments, templates, bounded task flows and implemented validations and interacting services in managed beans.
- Involved in developing ADF Data Controls from Web Services and Java Components.
- Involved in creating/consume SOAP Webservices to connect 3rd Party Systems.
- Creating Application services to perform HOST validations and data persistence using Hibernate and JPA.
- Supporting and resolving Production (Release 2.0) issues.
- Involved in customizing Core Product with ADF Customization feature.
- Involved in deploying web application in Webcenter Portal and managing page styles, templates and navigation
- Involved in runtime changes using Oracle Compose, Resource catalogs and Content Server (UCMS).
- Responsible for writing JUnit Test scripts for testing in business layer & data layer.
Environment: Java, J2EE, Oracle ADF, Spring, Hibernate, HTML, Bootstrap, CSS3, JQuery, JUnit, Web logic, Oracle, JavaScript, REST, Agile, Git
Confidential,
Frontend Java/J2EE Developer
Responsibilities:
- Design and developed multiple web (UI) pages using ADF Rich Faces
- Responsible for creating task flows as per business requirement.
- Involved in product and staging support bug fixes.
- Responsible for developing, invoking and implemented validations on ADF backing beans.
- Involved in creating RESTful (Jersy) web services to expose the service to 3rd party systems.
- Responsible for deploying and maintaining the applications in Webcenter Portal/Spaces and Content Management (WCC).
- Involved in applying page Styles, templates and navigations in webcenter.
- Involved in managing users and their access by using Oracle Access Manager (OAM) and LDAP server.
- Partially involved in Oracle Identity Management (OIM) for SSO (Single Sing on).
- Responsible for working on the project build scripts using ANT/Maven.
- Responsible for writing JUnit Test scripts for testing in business layer & data layer.
Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, AJAX, JQuery, Hibernate, Oracle ADF, Webcenter Portal, Spring, JMS, JAX B, Junit, Web Logic, Oracle 11g, Agile
Confidential
Java/J2EE JSF Developer
Responsibilities:
- Acting Single point of contact to the team on functional & technical.
- Design and developed multiple web pages using JSF, JSP and XHTML.
- Involved in implementing Business rules as per Use Cases
- Developed, invoking and implemented validations on JSF backing beans.
- Code (Design, Development, Enhancement) using Java, JSF, Portal.
- Design and develop Hibernate components, mapping files based on the requirements.
- Involved in portlet to portlet communication.
- Implemented DAO’s for certain services for database access.
- Implemented design patterns like singleton, Factory, proxy façade etc. in business logic.
- Responsible for the creation and execution of the JUnit Test cases.
Environment: J2EE, JAVA, JSF, Spring, Hibernate, Log 4J, Oracle 10g, maven, REST, Prime Faces, Agile
Confidential
Java / J2EE Developer
Responsibilities:
- Used Hibernate and Spring Framework.
- Used Spring AOP for declarative transactions using spring proxy beans and Spring MVC for request processing.
- Validated the user input using Struts Validation Framework.
- Utilized Web services (SOAP,WSDL).
- Created webpages using JSP’s for Medicaid, Medicare insurance groups.
- Used JBoss app server.
- Worked on AJAX technology.
Environment: J2EE (Java, JSP, JDBC), Struts2,Hibernate, Spring, Spring AOP, SOAP, JSP, Servlets, JBoss, AJAX, Scrum, Oracle 10g, Tomcat
