Sr. java/jee Developer Resume
Washington, DC
SUMMARY:
- Having a track record of delivering quality Java/JEE based solutions over 10+ years in the Banking, Automobile, Airline and Energy industries.
- Facilitated in various roles and various phases of the projects like requirements analysis, design, development and implementation of custom client/server applications, internet/intranet Applications.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Having experience in Banking and Financial Domain.
- Proficiency in developing secure web applications and server side development using Servlets, JSP, JSTL, JNDI, JDBC, JSF, JTA, EJB, JPA, JMS and Frameworks like Struts1, Struts 2, JBoss Seam, Hibernate.
- Extensive experience in developing Web Services by using SOAP and REST.
- Good Exposure on AWS Environment including EC2, S3 and Continuous Integration in cloud.
- Integration testing of the applications by using JUnit and MockIto Frameworks.
- Extensive experience in using Java/J2EE Design patterns in applications.
- Good experience on spring suite of technologies like Spring Data, Spring AOP, Spring Boot, Spring MVC
- Experience on front end technologies such as CSS, HTML, JavaScript, AJAX, JQuery and Angular JS.
- Experience in developing and deploying applications using Web sphere, Web Logic and JBoss Application Server.
- Extensive experience in developing Web Services by using SOAP and REST.
- Worked on developing back end programming including Stored Procedures, Cursors by using Oracle.
- Extensive experience in XML and XML related technologies like SAX, DOM and JAXB Parsers
- Experience in using Configuration Management Tools and Build tools like SVN, Clear Case, TFS and Jenkins.
- Worked in Agile/Iterative development team.
- Having Experience on Unit testing and Integration testing of the applications by using JUnit and MockIto and Automation testing by using TestNG, Selenium and Cucumber.
- Knowledge on Hadoop Framework including Map Reduce, HBase, Kafka and NoSQL.
- Worked in projects with both on site and off - shore development.
- Working experience on UNIX and Windows environment.
TECHNICAL SKILLS:
Java/J2EE Technologies: JDK 1.6+, JSP, Servlets, XML, JAXB, JDBC, JNDI,EJB 3.0, JPA, SOAP and REST Web Services.
Frameworks: JSF, Struts 1 and 2, Hibernate 4.x, JMS, Spring IOC, Spring MVC,Spring JDBC, Spring Boot, Spring JMS, JUnit and MockIto.
Scripting Frameworks: JavaScript, AJAX, JSON, JQuery, Dojo and AnjularJS.
Servers: Web Sphere, Web Logic, JBoss Application Server.
DBMS: Oracle, My SQL
Build / Version Control System: SVN, ClearCase, TFS Visual Studio and Jenkins.
Tools: / IDE: Eclipse, TOAD, SQL Developer, ANT, MAVEN, JIRA, Putty,WinSCP, Burp Suite, JMeter, SOAP UI.
Operating Systems: Windows XP/7, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Washington DC
SR. Java/JEE Developer
Environment: Java/J2EE, SOAP/REST Web Services, Micro services, Docker, Spring MVC 3, Angular JS, JSON, JPA, EJB 3.0, JMS, JAXB, JUnit, Mockito and Tomcat Server.
Responsibilities:
- Developed User Interface Screens for Selling System module by using Spring MVC Framework.
- Used Angular JS to achieve two way data binding and single page application.
- Used Data binding, controllers, modules, services concepts of Angular JS to create dynamic page updates.
- Developed REST API Based multiple micro services to enhance Selling application.
- Used Docker Containers to deploy the applications.
- Implemented Backend logic by using EJB 3 and REST Web Services
- Used Spring Boot for application configuration like view resolver and JPA Provider.
- Worked with other teams for data mappings and communication with internal systems.
- Communicated the detailed design and solution architecture to cross-functional teams like developers, business users, testers and external vendors.
- Implemented the applications using Agile development methodology.
- Worked closely with testing team to resolve Issues/defects.
- Used JUnit and Mockito framework for unit testing across the application.
- Involved in technical discussions and suggested the possible solutions.
- Used Git and Jenkins for Continues Integration.
Confidential
SR. Java/JEE DeveloperEnvironment: Java/J2EE, SOAP/REST Web Services, Spring MVC, Angular JS, JSON, JPA, EJB 3.0, JMS, JAXB, XPATH, SAML 2.0, SSO, JUnit, Mockito, EHCache, JBoss Application Server, TFS.
Responsibilities:
- Used Object/Relational mapping tool JPA to achieve object to database table persistency.
- Implemented SOAP Web Services for Middleware layer by using JAX-WS and JAXB/DOM parsers.
- Developed User Interface Screens for Product Switch module by using Spring MVC Framework.
- Implemented REST Services for Product Switch K2 application.
- Used EHCache to Improve performance of the Web Services.
- Worked with BA’s to understand user requirements gathering and technical walk-throw.
- Communicated the detailed design and solution architecture to cross-functional teams like developers, business users, testers and external vendors.
- Used SAML and Active Directory based authentication in implemented systems.
- Worked on to implement SSO using SAML.
- Implemented the applications using Agile development methodology.
- Interacted with Core banking application called TCS BANCS to get account related Information.
- Worked closely with testing team to resolve Issues/defects.
- Used JUnit and Mockito framework for unit testing across the application.
- Involved in technical discussions and suggested the possible solutions.
- Generated Jacoco reports through Maven for Unit test coverage for the developed services.
- Increased the Unit test code coverage up to 80%.
- Worked on Selenium and Cucumber for Automation Testing.
- Used Microsoft TFS as a build server and source repository for Continues Integration.
Confidential
SR. Java/JEE DeveloperEnvironment: Java/J2EE, EJB 3.0, JBoss Seam, DOJO, JPA, JQuery, Struts 2, SOAP Web Services, Oracle, JBoss server.
Responsibilities:
- Extensively from requirements gathering to development
- Worked in coding, code review, troubleshooting, production deployment and estimation of various modules
- Created Web services client classes and Services.
- Responsible for Internal team queries related to application.
- Implemented Spring IOC for loose coupling.
- Developed UI Screens by using JBoss Seam and DOJO framework.
- Developed UI Screens by using Struts 2 and JQuery.
- Implemented Spring JDBC for persistence in DAO Layer.
- Responsible for fixing the defects reported by customers.
- Responsible for Production Deployments.
- Participated in configuration management and version tracking.
- Worked with Embedded systems team to send and receive messages in binary format.
- Created Activity diagram, Class Diagram and Sequence Diagrams as part of low level design.
- Developed Model classes and Service layer.
- Developed static prototype screens for End Users approval.
- Writing test cases and test functionality by using JUnit.
- Worked in writing DAO Layer by using Hibernate.
- Used SVN as a Source repository.
Confidential
SR. Java/JEE DeveloperEnvironment: Java/J2EE, Sun One Portal, Struts 1.x, SOAP Web Services, JUnit, DOJO, Jenkins, Web logic Application Server, Eclipse, Oracle.
Responsibilities:
- Developed Portlets for Global Connect Home page.
- Worked with both on site and off-shore development and delivery effort consisting of different teams.
- Worked with onsite lead to implement New Enhancement Requests, Change Requests (CRs).
- Worked on writing web service clients to consume the Service.
- Created other front end screens by using Struts and other web technologies.
- On boarding / off boarding of GM Internal applications by using XML Configuration and responsible to deploy those files smoothly.
- Worked with DOJO and JavaScript for front end design and Asynchronous calling.
- Used Akamai for Content delivery and faster download of web pages.
- Worked on writing web services to produce the Service.
- Worked on testing web services by using SOAP UI.
- Writing test cases and test functionality by using JUnit.
Confidential
SR. Java/JEE DeveloperEnvironment: Java/J2EE, EJB2.0, Struts 2, Hibernate, JUnit, Web Sphere Application Server, Eclipse, Jasper Reports 3, iText, Oracle.
Responsibilities:- Developed IMIC User Interface pages by using Jsp/Struts.
- Developed mid tier (Code Study and analysis of existing system).
- Persistence storage in the data by using DAO’s.
- Implemented search functionality by using Criteria API
- Wrote test cases by using JUnit.
- Created EJB Stateless session beans for Business logic
- Wrote Stateless session beans for complex business logic
- Worked on defect analysis and Bug Fixing.
- Performed and fixed security testing Issues by using Burp suite and internal Utility jar file across the application.
- Effectively worked with onsite/offshore model.
- Used MAVEN as build tool.
- Created Jasper Reports and Sub Reports by using iReports.
- Used Clear case as Source control repository and Web sphere as a build server.
- Used Jasper Reports to configure and design templates for report generation.
- Designed and Developed excel reports based on user requirements.
Confidential
SR. Java/JEE DeveloperEnvironment: Core Java, JSP, Servlets, Java Script, AJAX, Struts, Hibernate, Web logic Application Server, Eclipse3.0, Oracle.
Responsibilities:- Understand Product Architecture and flow.
- Developed presentation logic using Struts MVC Framework.
- Implemented Front end validations by using Struts framework.
- Used AJAX for Asynchronous response from JSP’s.
- Implemented and Enhanced custom tag libraries for User Interface Screens.
- Worked on developing Service classes for business logic.
- Persistence storage in the data by using DAO’s.
- Involved in writing test cases.
- Done Unit Testing with Functional Requirement.
Confidential
SR. Java/JEE DeveloperEnvironment: Core Java, JDBC, JSP, Servlets, Java script, Struts, Oracle 9i, Weblogic Application Server, Eclipse3.0.
Responsibilities:- Worked on Enhancements and fixing defects for existing functionalities.
- Developed the Business Logic using Plain Old Java Objects (POJO’s).
- Developed Front end screens by using Struts Framework.
- Persistence storage in the data by using DAO’s and plain JDBC.
- Developed PDF reports using Jasper Reports and iText.
- Developing Struts Form Bean and Action classes.
- Implemented User validations by using JavaScript.
- Done Unit testing for the new enhancements.