Senior Java Developer Resume
Nyc New, YorK
SUMMARY:
- Java/J2EE professional having over 11+ years of technical expertise in complete Software development life cycle(SDLC) process that includes Analysis, Design, Development, Testing and Implementation.
- Experience in automating the intranet process by using the core technologies like multi threading, Apache POI, File Input and Output and batch processing.
- Experience in developing enterprise and Web applications using JDK1. 8 (Collections, Concurrency, Exception Handling), Hibernate3.x(ORM), Struts1.1/2.0,JSF, Dojo1.10, Angular JS,SOAP Web Services, REST Web Services (Apache CXF framework, Jersey) Servlets, JSP, EJB2.0/3.0, and Spring MVC3.0.
- Hands on experience in UI development with Front end technologies like Dojo, JQuery, HTML5, Ajax, JSON, JSONP, Java Script and CSS3.
- Proficient and Hands on experience in applying various core J2EE design patterns like Singleton, Session Facade, Business Delegate, Service Locator, Dependency Injection, Front Controller, Value Objects, Data Transfer Object, DAO etc.
- Hands on experience in Logging Framework such as Log4J.
- Good experience on UNIX Shell Scripting and job schedulers like Autosys.
- Worked with Application/Web servers like BEA Web logic, Web sphere application server, and Apache Tomcat
- Expertise in developing Object Oriented based applications.
- Expertise in developing Web applications using IDE tools like Eclipse, RAD, RSA and JBuilder
- Expertise in automation of deployment of J2EE applications using ANT tool, Maven and Jenkins
- Experience in bug tracking tools like Quality Center and Bugzilla
- Experience in Source code management tools like Rational Team Connect, Start Team, Perforce,GIT and SVN
- Experience in SDLC Models in Water Fall and Agile
- Experience in troubleshooting issues and providing technical solutions
TECHNICAL SKILLS:
Programming language: Java1.7, Java Script, UNIX.
Database language: SQL, PL/SQL.
J2EE technologies: JSP, Servlets, JDBC, EJB, XML, JAXB, SOAP/REST Web Services.
J2EE framework: Struts, Spring MVC, JSF, Hibernate, Apache Wicket
UI technologies: Java Script, Jquery, Dojo, HTML5, CSS3, AJAX, JSON, JSONP
IDE& Tools: Eclipse, RAD, RSA, JBuilder
Web/Application server: Web logic, Web Sphere, Tomcat, JBoss
Methodology: Agile, Water Fall.
Log framework: Log4J.
Relational Databases: Oracle, MS - SQL, DB2.
Version control: Rational Team Connect, Star Team, CVS, SVN, Perforce, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, NYC, New York
Senior Java Developer
Responsibilities:
- Designing and Developing rest web services using Apache CXF and Spring
- Creating Sequence and Class diagrams using Microsoft Visio
- Developing web service description using swagger and YAML editor
- Creating client side and server side artifacts using swagger.
- Developing POM.xml by mentioning required dependencies
- Developing implementation classes and interfaces for all layers(service, manager and DAO)
- FIQL validation and converting FIQL query to JPS Criteria Query.
- Querying Coherence Cache using FIQL Criteria
- Implementing bean validation on incoming input objects.
- Developing entity objects by mapping with database tables.
- Developing database view by aggregating multiple tables.
- Developing Junit test cases by mocking the data objects using powermockito
- Running shell scripts to populate coherence cache from oracle database
- Creating code coverage reports by running Cobertura.
- Building application using maven and deploying to local Web Logic or tomcat server
- Triggering Jenkins automated builds and deploying application to environment by using ARO.
- Developing Soap UI test cases by creating required assertions.
Environment: JDK1.8, Spring, JPA with Hibernate (ORM), Apache CXF Rest Web Services, Feed Item Query Language (FIQL), Oracle Coherence Cache, Bean validations, Chrome postman, Junit4.0, Powermockito, Cobertura, PMD,Swagger, YAML(Rest Web service Description), WebLogic server 12c, Oracle Database 12c Enterprise Edition Database, CVS,, Maven Build, WinSCP, Putty,Eclipse,TOAD, Microsoft Visio, Soap UI5.3.0,Jenkins(Automated Build Tool),Automated Release Orchestration(Automated deployment).
Confidential, Albany, New York
Senior Java Developer
Responsibilities:
- Analyzing the blue work use cases and creating version one tasks and estimated hours
- Preparing CIS check list based on estimated change by mentioning the source code file names
- Develop Java code (Controller Bean, Delegate, Facade Bean, Manger and Data Access) and testing in local work space.
- Develop SQL queries based on business rules, find query cost and optimizing the query.
- Develop hibernate criteria queries and HQL queries
- Executing PMD on newly developed code and ensuring they are no PMD violations.
- Develop the Junit test cases using Power Mockito for controller beans and Helper classes.
- Executing ecobertura and identifying code coverage gap
- Develop unit, integration test cases and capturing the results.
- Commit and Push the code through GIT GUI
- Create SP request, mention list of file names including package and send build request to dev ops team
- Validated changes in the DEV4 environment
- Monitor and Debug DEV4 logs in case any issues.
Environment: JDK1.7, Multi-Threading, JSF, JSP, Hibernate(ORM), EJB, Web Services, HTML5, JQuery, JAX-WS, JAX-RS (Jersey), Junit4.0, Powermockito, Cobertura, PMD, WebSphere Application Server 8.0, Oracle Database, Version One, IBM blue works, GIT Bash, GIT GUI,Big Bucket, Maven Build, WinSCP, Putty, SQL Developer, Start UML, Soap UI.
Confidential, NYC, New York
Senior Application Developer
Responsibilities:
- Develop automated solution that replaces the existing manual excels reporting process by using the core Java, multi-threading, Java IO Stream, Apache POI, Shell Scripts and SQL Scripts.
- Develop browser based solution that provides the option to upload email body template and generate email notification by using Java servlet, Java server pages, Java scripts, html, Jquery, css and Java mail API.
- Develop shell scripts to copy the files from remote system, finding the latest modified file and purging the files.
- Develop the solution to dump the text files tab delimited data to Oracle tables.
- Develop Oracle tables, sequences and triggers.
- Develop the test data scripts and conducted unit and integrated testing.
- Develop the curl script to upload the excel report to the share point site.
- Develop the solution to copy the excel file from Windows shared drive and processing the business logic based on the data.
- Setup the AD group to the business users and controlling the application access by providing the access to the required AD group
- Setup the single sign on to the application by using the best filter API and kerboes key tab file.
- Develop the automated email notification to the business user on at different levels of process by using Linux mail package
- Develop autosys jil files and deploy the jil files to DEV and UAT environments
- Creating the JIRA for Windows and UNIX teams to assign the tasks that are related to environment setup.
- Building jar and war files and deploying to DEV and UAT environments.
Environment: Java1.7, Multithreading, Concurrency, Collections, JDBC, Apache POI, Java File I/O, Log4J, Java Mail API, Spring MVC,Spring DI,Java Script, Jquery, CSS3, Jsp, Eclipse, Tomcat, Web logic Server, Perforce, Oracle Database, SQL Developer Tool, ANT, Autosys batch jobs, Shell Scripting, SQL and JIRA.
Confidential, Dover, NH
Senior Java Developer
Responsibilities:
- Analyzing the functional specification and identifying the gaps.
- Developing the Presentation layer using the Dojo framework.
- Developing the reusable widgets and updating the wiki for other application usage.
- Conducting code quality using JSLint.
- Conducting the unit testing using intern frame work
- Developing the restful Web services and testing using soup UI.
- Developing the Data objects and mapping in the configuration file
- Validating the JSON file and Mapping the JSON object to Java script objects.
- Developed Enhanced Data Grid and applied service side pagination using JsonRest
- Executing the use cases against 495- functional specification.
- Debugging the code using the Chrome Debugging Tools
- Developing the.scss files and generating the css using the Scout.
Environment: Core Java, HTML, Java Script, CSS3, Dojo1.10 (dojo, dojox, digit), Intern, JSLint, Chrome Debugging, Scout, Rest Full Web services(Apache CXF framework), Spring MVC,Hibernate, Web Sphere Application Server, HTTP Web Preview Server, Soup UI, DB2, RTC, Putty, DB Visualizer.
Confidential, Pleasanton, CA
Senior Java Developer
Responsibilities:
- Preparing the physical solution design document.
- Developed user interface using JSP, JSP Tag libraries, Custom Tag libraries and Java Script to simplify the complexity of the application
- Implementing the business logic in controller and integrating with data access layer
- Involved in the development of HTML pages, JSPs and CSS for different User Interfaces
- Involved in Unit Testing of various modules by generating the Test Cases
- Developing the user interfaces, business login and database scripts
- Developing the Environment setup by creating the WebSphere Application Server Profiles, Configuring the administration settings.
- Integrating the Code Developed by Offshore.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Test and QA Servers
- Trouble shooting the issues in Dev, Test and QA Environments.
- Conducting the Demo’s to the Customer
- Technical Support to Team (Offshore/Client)
- Preparing and maintaining the project artifacts.
- Coordinating with application deployment teams
Environment: JDK1.6, JSP, Java Script, CSS,Dojo, Jquery, Spring MVC,Spring DI, Hibernate(ORM), WebSphere Application Server, db2, SQL, Ration Software Developer, Ant, Apache CXF Framework, Star Team, Remedy, AIMs, PAARS (Custom API), Rational Team Connect, Putty.
Confidential, San Antonio, TX
Senior Java Developer
Responsibilities:
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under Weblogic application Server.
- Deployed application using WebLogic application server
- Participated in writing design and functional specs
- Preparing the user stories through break down the business requirement
- Developing the Environment setup by creating the WebSphere Application Server Profiles, Configuring the administration settings.
- Providing the weightage points to each user story based on the complexity of the requirement.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo’s to the Customer
Environment: JDK1.5, JSP, Java Script, Springs Framework, Apache Wicket,Web Services, MS, WebSphere Application Server, db2, SQL, Ration Software Architect, Open Make, Unica Marketing Operations, Share Point, Putty, Winscp.
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using JSP, HTML, Servlets, JavaScript
- Designed and implemented Struts Validation Framework
- Implemented struts Action class and helper classes for performing business logic
- Performed application deployment on Weblogic Server.
- Performed client side validations using Java Script
- Performed Unit testing
- Preparing and maintain the project artifacts.
- Developing the Environment setup by creating the Web Logic Application Server Domains, Configuring the administration settings.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
Environment: JDK1.5, JSP, Servlets, Java Scripts, Struts2.0, Hibernate, Ajax, Weblogic, SQL, SQL Developer 2000, Eclipse, Oracle 10g.