Senior Java Developer Resume
PittsburG
PROFESSIONAL SUMMARY:
- 8 Years of progressive technical and functional experience in design and development of multi - tier enterprise applications using JAVA/J2EE, Web technologies and Confidential mainframe Technologies.
- Having strong emphasis on business requirements analysis, gathering, modeling (UML), designing solutions, implementation and Testing.
- Strong background in application development, object-oriented analysis and design, business analysis, migrating (re - engineering) legacy applications skills.
- Extensive experience in developing scalable, reliable and efficient enterprise applications.
- Expert in Core Java, J2EE enterprise technologies including Servlets, JDBC and web technologies including jQuery, AngularJS, HTML 5, CSS and JavaScript and Java Web Services using RESTful.
- Strong analytical skills and problem solving skills with good communication skills.
- Strong Experience in developing applications for Retail inventory planning and replenishment, Equity Trading and Derivative product
- Strong knowledge in Supply chain management (Inventory planning and replenishment for stores and DC’s)
- Highly organized with the ability to manage multiple projects and meet deadlines. Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS:
Programming Languages: JDK 1.6,1.7,1.8, COBOL, JCL, CICS
JAVA/J2EE Technologies: Servlet, Struts 1.2, Spring, JSP, RESTful web services, JDBC.
Web technologies: HTML5, 4, JavaScript, CSS3/2, AJAX, jQuery, AngularJS, Bootstrap, flex
JavaScript Charting framework: D3, JQPlot
IDEs: Eclipse, Myeclipse
Batch scheduler tools: Confidential Tivoli Workload Scheduler and CA7
Platform: Windows 7/NT/ 2000/XP, Unix and linux
Web Applications/Servers: Apache Tomcat 6.0, 7.0
Design Patterns: MVC, DAO, Transfer object, Singleton, Factory
Build Tools: Jenkins, Putty, Openmake
Databases: DB2, Oracle, Teradata
PROFESSIONAL EXPERIENCE:
Confidential, Wall-Street, NY
Assistant consultant
Environment: Java 1.8, HTML 5, JavaScript, CSS3, JQuery, AngularJS, Bootstrap, D3, Servlets, RESTful Web Services, JSON, Log4j, Eclipse, Github, Opsware, Jenkins, Sonar, DB2, Teradata, Tomcat Server 7.0.
Responsibilities:
- Developed Responsive UI using HTML 5, JQUERY, AngularJS and bootstrap to display the data to the analyst and IT users.
- Used D3 JS charting framework for data visualization.
- Involved in the development and deployment of high volume data distribution services using RESTful web services to Front Offices. These services provided data in JSON format and used JAX-RS framework.
- Developed Java batch using THD batch frame work to validate the data after nightly IPR batch is complete.
- Involved in implementing Data Access object to connect the database through Data Access Object (DAO) Framework and then configured the DAO result object Data Transfer objects.
Confidential, Atlanta GA
Assistant consultant
Environment: Java 1.8, J2EE, HTML 5, JavaScript, CSS3, JQuery, Flex, Bootstrap, D3, Servlets, RESTful Web Services, AJAX, JSON, Log4j, Eclipse, Subversion, Opsware, Jenkins, Sonar, DB2, Teradata, Tomcat Server 7.0.
Responsibilities:
- Gathering the requirements from business and IT Support users and performing the requirement analysis for the application. Leading the team technically and assigning the tasks to the team and updating the development and the testing status to the manager on day by day basis.
- Involved in the functional, technical design and development of the entire application.
- Developed and deployed RESTful web services using JAX-RS.
- Used servlets and Home depot batch framework to handle mass data updates.
- Converted flex UI to HTML 5 using HTML 5, JQUERY and bootstrap
- Used JQPlot JS charting framework for data visualization.
- Extensively Used Splunk and Log4j for logging purpose.
- Involved in implementing Data Access object to connect the database through Data Access Object (DAO) Framework and then configured the DAO result object Data Transfer objects.
Confidential, Pittsburg
Senior Java Developer
Environment: Java 1.7, J2EE, Flex, Servlets, Spring, RESTful Web Services, XML, Log4j, Eclipse, Subversion, Opsware, Jenkins, Sonar, DB2, Oracle, Tomcat Server 6.0, Content Grid, Korn shell scripting, Confidential MQ.
Responsibilities:
- Involved in the functional, technical design and development of the application.
- Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
- Designed and developed Restful services to handle various requests from application UI screens by user like search, create, edit, and upload parameters.
- Used SPRING framework for dependency injection.
- Used Confidential MQ to communicate between different modules.
- Wrote DB2 SQL queries for the modules and used DAO framework.
- Wrote korn shell scripts for merging and sorting multiple files for storing files in content grid.
- Performed the unit testing, integration testing and system testing for the application.
- Coordinating, Planning & Executing the System Development Life Cycle.
Confidential, NYC,NY
Senior Java developer
Responsibilities:
- Gathering the requirements from the business users and analysis of legacy codes.
- Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
- On-demand java batch requests are for the OUTL simulation calculations and file uploads done by users, Scheduled java batches are for Trumping Logic batch to calculate Order up To Limit (OUTL), Data Purge, Auto Feed parameters, etc.
- Implemented multi thread batch processing for parameter trumping process.
- Implemented java batch jobs to calculate stores need based on the various parameters and sales forecast from Teradata DCM engine.
- Designed and built UI screens using Flex builder tool.
- Deployed the applications on Tomcat Grid server 6.0 application servers in the AD and QA regions.
- Implemented JUnit test cases for unit testing.
- Coordinating, Planning & Executing the System Development Life Cycle.
Environment: Java 1.6, J2EE, Servlets, Flex, Web Services (RESTful), XML, Log4j, Eclipse, sub version, Opsware, OpenMake, FindBugs, DB2, Tomcat Server 6.0, Jprobe.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Designing the application based on the finalized requirements from the business user and came up with the high level design document.
- Implemented MVC architecture to develop web application using Struts.
- Designed and developed Struts Configuration files as well as Controller classes for the implementation of the business logic in the Struts Framework.
- Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
- Designed and built the UI screens in JSP and client side validation done using JavaScript.
- Involved in design and implementing of Data Access object to connect database using JDBC.
- Use Confidential MQ Series to send information from mainframe to web and back to mainframe.
- Deployed the applications on Tomcat Grid server 6.0 application servers in the AD and QA regions.
- Wrote DB2 SQL queries.
Environment: Java 1.6, J2EE, Struts, Servlets, JDBC, JSP, HTML, XML, Confidential MQ, Eclipse, Subversion, Opsware, OpenMake, DB2, Tomcat Server 6.0
Confidential
Java Developer
Responsibilities:
- Gathering the requirements from the business users and performing the requirement analysis for the application
- Designing the application based on the finalized requirements from the business user and came up with the high level design document.
- Code analysis for user reported issues.
- Maintenance and code bug fixes
- User question handling.
- Direct customer interaction.
Environment: Stratus Mainframes, JCL, PL1, apple tree data base, REXX, CICS, COBOL