Java Developer Resume
PROFESSIONAL SUMMARY:
- 10 years 11 months of experience in software development, which includes Analysis, Design, Development, Testing and Implementation of Standalone and Web based Applications using JAVA and J2EE Technologies.
- Strong skills in Core Java and having good experience in developing batch jobs using various core java concepts, collections and multithreading.
- Experience in developing both Front end & Backend applications using Java, Servlets, JSP, JDBC,
- JNDI, JPA, JMS, EJB, Struts, spring, Hibernate, MyBATIS, XML, XSLT, JavaScript, Junit, JQuery, AngularJS, AJAX, HTML.
- Proficiency in programming with different IDE’s like Eclipse, WSAD, RAD, NetBeans.
- Good Command over RDBMS and programming in PL/SQL.
- Experience in Java server side Programming and proficiency in SOAP and REST webservices.
- Experience in working with the version control tools like VSS, Perforce, CVS, and SVN.
- Having Good Experience over different frameworks like Struts1.1, Struts2.0, Spring, Hibernate, MyBATIS etc.,
- Extensive experience in developing and deploying applications on Web/Application server - IBM Websphere5.0/7.0, JBOSS 5.1, Oracle Weblogic 11g and Apache Tomcat 7.0 Servers.
- Good experience in all facets of software development life cycles viz. Requirement Analysis, Design, development, testing, and post implementation revisions.
- Having Experience in Production Support of Data feed batch jobs for various applications.
- Experience in working various software life cycle models like Water fall approach, Iterative Model and Agile Methodology etc.,
- Having Good knowledge and understanding of AWS.
- Successfully delivered projects under strict schedules and following quality control.
- Familiar with preparing various documents like Technical Specification Document (TSD), Application Support Manual, Network flow, Impact analysis document, etc.
- Good Understanding of Banking, Financial, Manufacturing and Health Care Domains.
- Possesses good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving.
TECHNICAL SKILLS:
Operating Systems: MS-DOS, UNIX, LINUX, Windows NT, MAC OS
Programming Languages: C, C++, JAVA, J2EE
Web Technologies: Servlets, JSP.
Distributed systems: RMI, EJB.
Markup/Script Languages: HTML, CSS, XML, AJAX, JavaScript, dojo, JQuery, AngularJS.
Application/Web Servers: Apache Tomcat, IBM Web sphere, JBOSS and Oracle Weblogic.
Databases/ORM: Oracle, DB2, SQL, PL/SQL, Hibernate, iBATIS, JPA, Toplink.
Development Tools/IDE: Eclipse, NetBeans, WSAD, RAD and RSA.
Application frameworks: Struts1.1, Struts2.0, Spring.
Tools: TOAD, SQL Developer, MySQL, JIRA, HP ALM, Clear Quest.
Version Controller: VSS, Perforce, CVS, SVN, ClearCase.
Build Tools: Ant, Maven, Cruise Control
Design: UML, OOAD, Design Patterns.
Others: SOAP, REST Webservices, AWS.
PROFESSIONAL EXPERIENCE:
Confidential
JAVA DeveloperResponsibilities:
- Took the ownership of complete development of Additional Information and Upload document steps as part of Facility Settlement changes in Provider Sub system.
- Involved in coding, unit testing and peer review of Additional Information and Upload document features in Provider at Enrollment and manage side.
- Involved in code merge of various initiatives of Facility Settlement, MCC changes.
- Responsible for Complete System Test and UAT Support to address various clarification from Testing team and users.
- Involved in analysis and understanding of the requirements, providing guidelines for the development in CTI.
- Analyzing the root cause of various issues in System Test and UAT Phase and guiding developers to fix the issues accordingly.
- Involved in Iteration sheet analysis and review based on the scope of the SOF project.
- Involved in Rel10c-1.1 and 1.2 to fix various session related issues and development of other enhancement and Defect CQs
- Responsible for Code release, merge, release notes preparation and coordinating with CM team for various System Test and UAT deployments.
- Responsible to build the code, Deployment to Development servers for MI and IL, Sanity testing and proceeding to System test.
- Analysis and Involved and in various cloud related generic frameworks like GDR and GRC etc.,
- Involved in Gap Analysis between Michigan and Illinois requirements for the various modules of Eligibility and Enrollment.
- Understood the existing Confidential framework and understood the changes required for the cloud enablement.
- Analysis and fixing issues in Illinois Sandbox environment to be used by users for initial phases.
- Coordination with Configuration management team for the deployments of Illinois Sandbox environment.
- Create new modules in the project following new cloud framework standards.
- Coordination with Operation team and Users to understand the requirements.
Technical Environment: Core Java, JDK1.6, J2EE, Spring MVC, Spring4.1, SQL, PL/SQL, AJAX, java script, JQuery, HTML, CSS, XML, Eclipse, JBoss 5.1, Maven, Web services, UNIX, Oracle, WIN10, ClearCase, ClearQuest, SVN etc.
Confidential
JAVA DeveloperResponsibilities:
- Took the complete ownership of configuration and development of API for Redis Caching.
- Implement different methods to cache the complete equipment details.
- Responsible in development of some of the common components of the application.
- Preparation of Mockup screens for UI development.
- Responsible for analysis, preparation of procedures for interfacing with other applications.
- Update the technical design documents mentioning the flow of all the functionalities of the application.
- Implementation of various functionalities using Spring, RESTful services etc.,
- Responsible in delegation of work to off shore team and maintenance of code cleaning, code reviewing and version control in svn.
- Responsible in preparation of estimations of project and participation of status meetings.
Technical Environment: Core Java, JDK1.8, J2EE, Spring MVC, Spring4.1, Spring Boot, SQL, PL/SQL, AJAX, java script, JQuery, HTML, CSS, XML, Eclipse, Tomcat 8, Gradle, Cloud Foundry, REST, Web services, UNIX, Oracle, SVN etc.
Confidential
JAVA DeveloperResponsibilities:
- Took the complete ownership of Analysis, design and development of end to end completion of the Robotics application.
- Responsible in communicating and gathering all the requirements from users.
- Preparation of BRD document and getting sign off from Users.
- Responsible for analysis, preparation of procedures for interfacing with other applications.
- Based on the requirement, analyze and free the complete database structure and preparation of Oracle database tables and relationship between them.
- Prepare the complete design flow of the application giving the complete picture of the application process and interfacing with other systems like BPCS, Inventory, CAD, Warranty Claims etc.,
- Prepare the detailed technical design document mentioning the flow of all the functionalities of the application.
- Preparation of all mock up screens.
- Create a new project following Confidential Internal AIJ 3 standards.
- Implementation of various functionalities using Spring, Mybatis, RESTful services etc.,
- Responsible in delegation of work to junior associates and maintenance of code cleaning, code reviewing and version control in svn.
- Responsible in preparation of estimations of project and participation of status meetings.
- Preparation of PDF quotation documents using ITEXT.
Technical Environment: Core Java, JDK1.8, J2EE, Spring MVC, Spring4.1, MyBATIS, SQL, PL/SQL, AJAX, java script, JQuery, HTML, CSS, XML, ITEXT, Eclipse, REST, Webservices, UNIX, Oracle, WIN7, SVN etc.
Confidential
JAVA DeveloperResponsibilities:
- Took the ownership for the development of UI and backend of Credit Approval, BCA Attachments, and Facility Details Modules.
- Responsible for coding, unit testing and peer review process.
- Involved in generation of PDF reports related to credit approval and BCA Attachments.
- Prepared basic template and daily reports of filling gap between CDD and Confidential database.
- Responsible to check the update of Risk rating of all customers and to follow AML and other compliance of bank.
- Responsible for maintaining the versions of changes and merging with latest production source in SVN.
- Implemented REST webservice as part of Credit Approval process to provide risk rating values to CDD.
- Preparation of Technical Specs, application support manual etc.,
- Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Integration-tier).
- Involved in generation SOAP client from Confidential wsdl to get the details of ER and EL values.
- Responsible for server side programming, deployment and initial testing of application.
- Discussions with Business Analyst and Project Manager for requirement gathering and FSD analysis.
- Involved in deploying the application and automate the pdf generation using shell scripting.
- Extensive use of HTML/Ajax/JQuery for the presentation layer along with JavaScript for the client side validations.
- Used ibatis for mapping and coding database objects in Spring ORM layer.
- Developed DDL, DML’s and designed and created various DB tables and their relationships.
- Wrote PL/SQL Stored Procedures and triggers required for DB layer.
- Involved to integration of all the modules and deploying them on the application server.
Technical Environment: Core Java, JDK1.8, J2EE, Struts2.0, Spring2.5, JMS, iBATIS, SQL, PL/SQL, AJAX, javascript, JQuery, dojo, HTML, CSS, XML, ITEXT, Eclipse, RAD, Weblogic, SOAP, REST, Webservices UNIX, Solaris, Oracle, WIN7, SVN, Linux, Putty etc.
Confidential
JAVA DeveloperResponsibilities:
- Took the ownership for the development of Inbox, Maintain of Customer modules.
- Responsible of Object oriented design of various java classes based on the requirement.
- Involved in development of Message monitor and instruction tabs.
- Analyze the functionality and developed different database views and other queries.
- Creation of various inserts, updated and Alter statements for db related activities.
- Developed various PL/SQL stored procedures for merging of similar functionalities and Triggers for audit trail and other db operations.
- Used hibernate for mapping and coding database objects in Spring ORM layer.
- Implemented REST webservice to expose CDD details of customer to Credit Mate application.
- Discussions with Web Designer, Business Analyst and Project Manager for requirement gathering and the front-end view.
- Extensive use of HTML/Ajax/JQuery for the presentation layer along with JavaScript for the client side validations.
- Struts form tags and i18n language/Locale-based resource management.
- Reengineering of complete Confidential application based on new UI.
- Involved in analysis, design phase to come up with new structure of grouping the similar functionalities into specific modules.
- Data analysis for merging the different groups, doing the impact analysis and feasibility test and coming up with new queries to gain the desired results.
Technical Environment: Core Java, JDK1.8, J2EE, Spring2.5, Hibernate, SQL, PL/SQL, AJAX, JQuery, dojo, javascript, HTML,CSS, XML, Eclipse, Weblogic 11g, LDAP, Jersey, REST, Oracle, SVN, Linux, winsp, Filenet etc.
Confidential
JAVA DeveloperResponsibilities:
- Involved in the development of Confidential application as part of APAC Regulatory Reporting Team.
- Took the ownership for the development of Credit Risk and Forex Risk Modules.
- Responsible for programming, unit testing and parameter setup for the modules.
- Discussions with BA and Users at requirement gathering and change requests.
- Extensive use of Java Collections to convert the business requirements into technical and calculation of risks associated with it.
- Analyzing the requirements and giving suggestions for improvements.
- Creation of various inserts, updated and Alter statements for db related activities.
- Worked on iterative and agile methodology in implementing credit risk module.
- Developed various PL/SQL stored procedures for merging of similar functionalities and Triggers for audit trail and other db operations.
Technical Environment: Core Java, J2EE, Struts1.2, Spring2.5, Hibernate, EJB3, SQL, PL/SQL, AJAX, Jquery, javascript, HTML, CSS, XML, Eclipse, UNIX, putty, LDAP, Weblogic 11g, JIRA, Oracle, CVS etc.
Confidential
JAVA DeveloperResponsibilities:
- Mainly Involved in Singapore Application Development for phases 1, 1.1 and 2
- Coordinating with vendors to setup the SIT and UAT environments.
- Took the complete ownership for the development of Bulk Payment Management.
- Worked as Singapore IT Lead in coordinating between Project Team and Process Team for different phases of RTB Project.
- Prepared Network flow diagrams, technical specs and application support manual and took responsible in getting sign off from Network Team, Application Support Team and Production Teams etc.,
- Responsible in setting up SIT, UAT and BAU environments by coordinating with all vendors.
- Attending calls with users in UAT phase and responsible for coordinating work between testing team and development team members.
- Coding and unit testing from presentation to persistence layer.
- Mentoring the Junior Associates, review their code and integrating with main modules.
- Preparation of Batch Job to trigger the middleware engine and communicating with the host.
Technical Environment: Core Java, Servlets, JSP, J2EE, Struts1.2, Spring2.5, Hibernate, EJB3, JPA, SQL, AJAX, JavaScript, HTML,CSS, XML, Eclipse, RSA, Weblogic 11g, LDAP, Putty, SOAP Webservices, Oracle, SVN etc.