Sr. Java Developer Resume
Richfield, OH
SUMMARY
- Senior Java Developer with 8 years of IT Experience in Java SE, Java EE platforms with Software development life cycle in application development, including analysis, design, development, deployment, documentation, testing, implementation, production support of applications and database applications. In 7 plus years, I also have 11 - months experience in IBM Datastage ETL.
- Involved in communicating with managers to determine a projects business goals and objectives, as well as user requirements.
- Strong hands-on experience in Web services - REST, SOAP, XSL, XML, XPATH, Schemas in Implementing the Service Oriented Architecture.
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Proficient with development of Data Layer Components using JPA annotations, Hibernate and JDBC
- Good Knowledge on deploying the micro services in Dev space of pivotal cloud foundry and to deploy in higher environment.
- Experience in front-end design implementations by writing HTML5/HTML, CSS3/CSS, Java Script,
- Strong experience in all phases of SDLC as well as Analysis Design, Development and Testing
- Expertise in writing the SQL/PLSQL and stored procedures.
- Developed Apache Maven Project management tool POM file to automate the build process for the entire application such as manage project libraries, compiling, preparing war file and deploying in JBOSS EAP 6.2.
- Hands-on experience in Struts frameworks.
- Technical knowledge in developing the middleware components using spring and EJB 3.0.
- Possess strong working knowledge of several RDBMS Relational Database Management System programming using SQL DDL, DML, PL/SQL, Triggers and Stored Procedures.
- Good knowledge on JSON to make connections between server and databases like MongoDB and MySQL.
- Good in designing the JSON according to front end pages. Familiar with the JSON requests according to actions and request data.
- Great knowledge in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Extensively involved in React.js for creating interactive UI's using One-way data flow, JSX, React Native concepts.
- Involved with team on working with Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Knowledge on requirement analysis, design and implementations of various client server based applications using Splunk 5.x, Splunk 6.x.
- Good basics on Splunk Enterprise Deployments and enabled continuous integration on as part of configuration (props.conf, Transforms.conf, Output.confg) management.
- Aware of Splunk data flow, components, features and product capability and on Splunk search construction with ability to create well-structured search queries that minimize performance impact.
- Worked with the team to design and develop the J2EE Model 2MVC based Web Applications using the J2EE Technologies and with Design Patterns.
- For better productivity and quality - Tomcat 7.0, JProfiler is used
- Good work experience on Windows and UNIX OS.
- Strong exposure on MyEclipse, BlueJ, Spring Suite.
- Troubleshot and resolved issues pertaining to throttling of messages within the SOA Composites
- Simple knowledge on Microservices for the delivery of software products across the enterprise.
- Knowledge on Migrating existing application into micro services architecture using Rest APIs, spring boot.
- Expertise in using the design patterns like Singleton, Data Access Object (DAO), Model-View-Controller (MVC), Data Transfer Object (DTO) and Session Facade Pattern.
- Involved in SQL queries and Expertise in using the database tools like SQL navigator, SQL Developer.
- Good Experience in usage of GitHub, Tortoise SVN and CVS.
- Good knowledge on Agile Scrum software development methodology.
- Experience with testing tools - JUnit.
- Experience with logging framework - Log4j.
- I have knowledge on IBM Datastage and I had done a project on ETL tool in 2010.
- Involved in working on DataStage 7.5.1A version to version 8.5 Migration. It’s a 11 month project, hand-on experience in developing the Parallel jobs using various Stages as Transformer, Funnel, Sort, Aggregator, Change Capture, Change Apply, Filter, Join, Lookup, Merge, Pivot, Remove Duplicates, Datasets, Sequential files, Copy, XML stages and Modify etc.
- Highly motivated, commitment to problem-solving and proactive in enhancing skills.
- Willing to adapt the new environment, interested in learning the new technologies to deliver the outputs in a deadline & ability to perform with excellent co-ordination skills.
TECHNICAL SKILLS
Languages: Java, JavaScript, HTML, CSS, SQL, J2EE, C
Java Technologies: JDK 1.6/1.7/1.8, J2EE, Servlets, JDBCL 4.0, Web Services, Design Patterns, Hibernate, JSF,EJB, Log4j, Javamail 1.4, C.
Database Technologies: Oracle 9i,10g, MY-SQL, Mongo DB
Operating Systems: Windows 98/NT/2000/XP, Windows XP, Windows 7, UNIX/LINUX
Web Related: HTML, XML, JavaScript, CSS, JSF, JSON, SOAP
Web Servers/application servers: IBM Web Sphere 5.0/6.1/7.0, Apache Tomcat 5.x,6.x, Web logic 10.3
Version Control System: CVS, SVN, GIT.
Unit Testing: JUnit3.8.1
Tools: My Eclipse, BlueJ, Spring Suite, Java Beans
ORM: Hibernate 3.2/3.0
ETL Tools: IBM Info sphere DataStage 9.1/8.5/7.5.1
Operating Systems: Windows 8/7/vista/2000/2003, MS-DOS.
Databases: SQL Server 2005.
PROFESSIONAL EXPERIENCE
Confidential - Richfield, OH
Sr. Java Developer
Responsibilities:
- Actively worked in requirement gathering and was responsible for taking the suggestions from the team.
- Responsible for design, development, coding, code review and testing for service.
- Key business requirements were taken into consideration by team and wrote functional specifications in detailed with design documents.
- Designing class diagrams, activity figures and sequence diagrams that provided a view of the requirements for better construction phase using Visio UML Design tool.
- Applied OOAD, JEE & design patterns for better result.
- Designed and developed the Java Server Pages and Servlets to generate positive HTML and display the data to client side.
- Worked on Java Server Page standard tag libraries.
- Again gathered the requirements from the team to migrate the project.
- Migration of current search process from database to Apache Solr search engine.
- Extensively worked on Spring Object relational mapping with Hibernate.
- Responsible for taking Java5 features like auto wiring, annotation metadata and generic collections.
- Discussed and implemented Spring IOC framework to integrate with Hibernate.
- Worked on designing and development of hibernate configuration.
- Developed design pattern (Session per request) for making database connectivity and accessing the session per for database transactions respectively.
- Implemented using the HQL and SQL for fetching and storing the data in databases.
- Utilized Spring JDBC to implement the bath jobs to pull organization structure associated data.
- Employed JQuery library to create the well-built web pages.
- Modified and integrated the stored procedures in PL/SQL to work in sync with the SOA composites
- Modified and refactored the SOA composites as per the changing business requirements
- Used Java Script to handle the same existing requests.
- Cascading style sheets was implemented to keep the uniformity in view of application.
- Involved for using the XML, XPath, and XSL for better result.
- Was responsible for Soap and interfaced with the external system using Web services.
- Worked on deployment of application to Web Sphere server.
- Finally developed the plans which involve staging of build packages, files at various staging environments like sandbox, QA.
- Apache Maven used for project management and dependencies process
- Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
Environment: Client Server technology, OOAD,Java 1.8, J2EE, JQuery, Spring 2.5, Hibernate 3.x, Hibernate eclipse tools, CVS, RAD 7.0, JPROB, Spring MVC, Spring AOP, JUnit 4, Visio, Apache Maven.
Confidential - Chicago, Illinois
Java Developer
Responsibilities:
- Understand the User requirements in time and make the decisions in right situations.
- Checked the data to avoid the wrong deliverables.
- Involved in full cycle product development.
- Developed business logics using spring and Hibernate Frameworks.
- JPA entity mapping is used to Oracle Data Base.
- Participated in writing the rules with the help of Oracle Policy Automation tool.
- Worked on SQL Scripts for data mapping and on Table schemas & Data Models.
- Extensively worked on spring batch model for OWD attributes.
- Proficient involvement on Agile methodologies
- Involved in SVN server set up to maintain the repository.
- Greatly involved in providing the technical solutions on spring bath admin.
- Deployment scripts verify the each environment.
- Participated in release activity with production deployment activity.
- Unix AIX commands are used for log location.
- Worked with Oracle ADF frame work and Web Center Portal.
- Using JPROB integration to Web Sphere front runner interactions with business and teams.
Environment: Java, J2EEE, Spring 3.0v, JSF, Servlets, Hibernate 3.0, VPN client, Oracle 10g, JDeveloper, SOAP, OPA, Putty 6.0, Web logic, Spring Tool, Sql Developer.
Confidential - Phoenix, AZ
Java Developer
Responsibilities:
- Requirement is analyzed & designing of the Use Cases
- Created UML diagrams for the use cases using Rational XDE.
- Created Logical & Physical Data model for PCS & Integration Application.
- Analyzed the gaps in TGT suggested Application Architecture.
- Involved in the creation of a web application using ATG Portal.
- Involved in development of J2EE framework (JSP, JSF Pages, Form Beans, DAO components) for the TGT application.
- Developed JSP pages using Struts Tag-libs.
- Implemented the web-based application following the MVC II architecture using Spring Framework.
- Data Layer was maintained using Hibernate
- Developed, tested, proofed, and maintained Web content, that is consistent with individual client design standards, using HTML, CSS, and JavaScript with the Struts/Tiles Framework in a Weblogic environment
- Developed application web pages using JSP, XHTML and CSS and used java script as client side validation
- Developed JSF Pages using Custom Tag Library to interface with JSP.
- Involved in the design of the user interfaces using Java Swing and Sun Studio.
- Created object oriented front end applications
- Checked Web documents in HTML and XHTML for conformance to W3C Recommendations and other Standards
- Facilitated the integration & deployment of Servlets, JSP, JavaScript, Web Services, JMS and XML.
- Designed and Developed GUI Screens for the application using Java Swing, AWT.
- Developed several Java Swing custom components to address the core business
- Developed application using MVC Framework.
- Developed and Deployed web components in WASD.
- Involved in debugging & creating of Oracle 9i Stored Procedures, Packages, Functions, Triggers (for logging) & Views.
- Developed & implemented an asynchronous,
- Reviewed the application code using the TGT customized standards.
Environment: Java, J2SE, J2EE. JSP, Servlets, JavaBeans, Websphere Application Server, Hibernate, Spring framework, Spring MVC, Spring IOC, Spring Application Context, Spring AOP, JUnit,DHTML, JavaScript, Web Services, SOAP, X Path, Oracle, Db2, UNIX Shell Script, Windows 2000
Confidential
Java Developer
Responsibilities:
- Data within the company is utilized by various components for this project.
- Migration of project technical architecture from velocity framework to struts is created.
- By recommended procedures, the functional flow of project is developed and designed.
- With the help of JavaScript and Cascading Style Sheets, we developed the Theater country code hierarchy.
- Followed recommended rules & procedures, processes, techniques, for better performance and better result for long time existing.
Environment: PL/SQL, Velocity Framework, Struts, Tomcat, JSP, Turbine.
Confidential
Software Developer
Responsibilities:
- Checked the user requirement and business goals.
- Worked on front end pages using JSP and involved in developing the Servlets that translates interactions with the JSP pages into actions performed by Java utility classes.
- Closely involved in developing the JavaBeans for different modules of application.
- Worked on a module using SAX that parses XML file.
- Extensively involved in JavaScript for client side validations.
Environment: Java, JSP, Servlets, JDBC, JavaBeans, JavaScript, Oracle, WebLogic Application Server 9.2, Windows NT 4.0.
Confidential
Java Developer
Responsibilities:
- Participated in project requirement goals and objectives.
- Actively participated in coding of Dynamic generation of Images and Data.
- Deployed the customer production database after passing the certain levels of developer based environments.
- Greatly involved in developing the packages and deploying the code.
- Development of enhancement and getting the reviews over the code.
- Worked on creating the Technical Design Document once after the product strategy is approved.
- Involved in Unit Test Plan.
- Performed Integration techniques and System testing for better results.
- Checked the coding as per standards and followed the work flow.
- PL/SQL is used to develop the stored procedure.
Environment: Java, JDBC2.0, Servlet 2.1, JSP1.1, Tomcat5.0, SQL Server 2000, PL/SQL
Confidential
Datastage Developer
Responsibilities:
- Investigate the jobs which are needed to migrate from 7.5.1A version to version 8.5.
- Concentrated on Datastage jobs to migrate the code from old version to new version.
- Concentrated on UNIX commands and fixed the commands which are not working in old version.
- After compiling the jobs and worked on warnings/errors in the jobs.
- Prepared inventory for source system and target systems.
- Preparation of Unit Test cases and Test execution for each interface.
- Implicated in defect fixing for Quality Assurance Test.
- Involved in Data validation for both versions of data.
- Involved deployment of the code to production.
- Resolved the production failures as part of the warranty period.
- Raise incidents and get missing components and close incidents once resolved.