Sr. Java Developer Resume
ArkansaS
PROFESSIONAL SUMMARY: -
- 8 + years experienced in Java Developer with experience in IT design, development, testing and maintenance.
- OCJP SE 6 Oracle Certified Java SE 6 Programmer.
- Hands on experiences with Core Java with OOPS, Multithreading, Collections, Garbage Collection.
- Thorough in J2EE technologies like Spring, Hibernate, Web Services, Design Patterns, SOA, SOAP, Struts, MVC, EJB, FTP, JMS, JSP, Servlets.
- Experience in Spring framework and Struts framework.
- Experienced in developing web services like Restful Services to implement REST based Application.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
- Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
- Experienced with RDBMS implementation and development using Oracle, My SQL, and DB2.
- Experience with analysis, design, development and testing. Exposure to full life cycle of Integration Projects
- Experience in using version control and configuration management tools like GIT, SVN and CVS.
- Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
- Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, Finance.
- Strong software developing expertise including designing/modeling, programming / coding of server side components.
- Experience in Design, Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams of modeling using IBM RSA, MS Visio
- Knowledge on Tomcat and backend Oracle and MySQL database accessing using JDBC.
TECHNICAL SKILLS:
Languages: C/C++, Java, J2EE, SQL
Java based Technologies: Grails Framework, Servlets, JSPs, Struts and JDBC
Web Technologies: HTML, CSS, XML, JQuery, PL/SQL, JavaScript
Frame Works: C ram 6.x /5.x, Spring, Hibernate, Grails
Database: DB2, Oracle11g and MySql
Version Control: Git, Tortoise SVN, CVS
IDE: Eclipse 4.6, Netbeans, ANT, RSA
Tools: RSA 9.5, VM, CVS, SVN 1.8, Tomcat 7, TeamCity, JiraAnt 1.9, Jdk 1.8, SharePoint
WORK EXPERIENCE:
Confidential, Arkansas
Sr. Java Developer
Responsibilities:
- Used JSTL tags for communicating between controller and JSP.
- Worked on enhancements using JSP, Spring, and database and wrote SQL queries.
- Created wrapper classes for Java collections
- Develop data web services like REST and SOAP using JavaScript technologiesDevelop custom code and web services that allow seamless integration between systems for sharing the data through request.
- Implemented clasees using Junit framework to test and build test cases.
- Implementing MVC architecture using hibernate value objects and mapping xml files
- Experience with Java Server Page (JSP), designing and developing client-side graphical user interfaces using HTML, JavaScript, XML, JQuery, and CSS.
- Worked with core Java business components and services including Soap and RMI
- Assist in setting up the development environment for Java and other software configuration tasks.
- Used JavaScript for client side validations in the JSP and HTML pages.
- Involved in creating and extracting data from database using SQL Queries, packages on Oracle database.
- Involved in the struts upgrade to 2.X which involved in changes to action class.
- Worked on the development process of External Renewal Process for Medicaid benefit.
Environment: Cúram v 6.0.1, JAVA1.8, J2EE, IBM Rational Software Architect, Eclipse 4, SVN, DB2, Jira, SharePoint
Confidential, North Carolina
Sr. Java Developer
Responsibilities:
- Worked on intake, investigation, adoption regarding child services.
- Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
- Design, development, and maintenance of web based applications using Java, J2EE, Spring, Hibernate, and Oracle.
- Developed domain model and persistence layer for the GUI using Hibernate
- Worked on web applications with HTML5, CSS3 and Bootstrap.
- Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
- Involved in designing re-usable schemas and XML components using XML, SOAP, DTD, and XML Schemas for web and EAI services for system integration
- Involved in rendering additional components with custom HTML tags using JavaScript, ReactJS.
- Consumed RESTful Web services provided by different vendor to use for Address verification and validation.
- Wrote XML Pull Parser to import data into Oracle database.
- Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes
- Worked on the Web services to process the third party request to create an interstate child adoption using REST, JMS, WSDL, SOAP, DTD
- Worked on the Curam IEG scripts, validation and configuration to determine assessment using questions and answers.
- Developed Implementation Integrations for each kind of interstate adoption Integration scenarios.
- Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
- Worked on the Batch framework to load data to the database.
- Worked on the Junit framework to test and build cases.
Environment: Cúram v 7.0.1, JAVA 1.8, J2EE, IBM Rational Software Architect, Eclipse 4.6, SVN 1.8, Oracle 11g, Jira, TeamCity, Remedy, SharePoint
Confidential, Arkansas
Sr. Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Created and maintained EJB components, Java screen scrapers use EJB to interact with database and legacy sprint mainframe applications
- Developed user interface using JSP, Servlets and Struts.
- Worked on enhancements using JSP, Spring, and database and wrote SQL queries.
- Created wrapper classes for Java collections.
- Worked on modeling of the classes for renewal using RSA
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
- Involved in working with the QA to assist in writing test code and debugging the defects in the application.
- Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
- Implemented clasees using Junit framework to test and build test cases.
- Assist in setting up the development environment for different versions and other software configuration tasks.
- Used Log4j for logging purposes.
Environment: Cúram v 6.0.1, JAVA1.8, J2EE, IBM Rational Software Architect, Eclipse 4, SVN, DB2, Jira, SharePoint
Confidential
Java Developer
Responsibilities:
- Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc.
- Added interactivity to the UI pages using JavaScript.
- Implemented JDBC API for communicating with database layer.
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Experience with Rational Application Development. RAD/RSA or experience with Eclipse platform related
- Used Rational Clear Quest for tracking the changes in the application.
- Coding using core java, Servlets and JSP for new classes and interfaces.
- Used version tools like SVN for source code and project documents
- Worked on the UIM, use cases, and sequence flow structure.
- Involved in the Struts upgrade to 2.X which involved in changes to action class.
- Review Source to Target Mapping provided and communicate with Onsite team if there are any clarifications required
- Developed Cúram Batch Programs for Data Conversion & Migration
- Update Oracle database and tables using Source Schema for each requirement from Onsite team as required
Environment: Cúram v 6.0.1, JAVA1.8, J2EE, IBM Rational Software Architect, Eclipse 4, SVN, Oracle 11g, IBM DB2, Tortoise 1.8
Confidential
Java Developer
Responsibilities:
- Working as a member of Data Conversion team
- Assist in setting up the remote development environment for Cúram V6 and other software configuration tasks.
- Review Source to Target Mapping provided and communicate with Onsite team if there are any clarifications required
- Used SVN to manage the versions and Merge the code. Used Log back for writing the logs including errors, warnings, info.
- Developed Batch Programs for Data Conversion & Migration
- Update Oracle database and tables using Source Schema for each requirement from Onsite team as required
- Generate test data (as needed). Load test data into source schema.
- Unit Testing of the BPOs
- Package code developed for delivery to Onsite via VPN
- Fix defects, if any, reported by Onsite team in delivered data migration code packets
Environment: Cúram v 6.0.3, JAVA1.6, J2EE, Rational Software Architect, Eclipse 4, Oracle