Senior Developer Resume
Charlotte, NC
SUMMARY
- Sun Certified Java Programmer Eight (8+) years of IT experience and extensively worked through all phases of Software development life cycle (SDLC) from requirements gathering to implementation and gained strong experience in important areas like Web based application on J2EE framework, GUI interface, Struts, Spring framework, Angular, Designing, Implementing and Testing.
- Proven track record of coding and acted as the quality Team Mentor for separate modules and take the responsibility of developer’s day to day work.
- Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework, Struts Framework, EMF, Sirius Force Framework, Hibernate, Angular JS, JSPs, XMI, JSF, Servlets, Ajax.
- Expertise working with standard JAVA Design Patterns (Singleton, Front Controller, DAO, DTO and MVC).
- Good experience on Robotic Process Automation (Blue Prism, UI Path and IBM Datacap).
- Good experience on Optical Character Recognition (OCR) and Intelligent Character Recognition(ICR) technologies by using IBM Datacap, ICN and FileNet.
- Good experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Delegate Pattern, MVC Architecture.
- Extensive Knowledge in Java Persistence API.
- Exposure to Software Engineering methodology like agile methodology, Waterfall methodology.
- Developed application using Core Java including inheritance, polymorphism and collections.
- Extensive experience in Tomcat Server, JBoss, Web logic and Web Sphere application server.
- Good experience in Java Web Services (JAXB) and Axis2 Web Services.
- Extensive experience in database designing using RDBMS Concepts in Oracle8i/9i/10g and MS SQL.
- Hands - on experience in writing stored procedures, functions, views and joins inner join and outer join .
- Involved in preparing use-case, functional, technical design of the project and test case document.
- Experience in Integrated Development Environments for programming work, which includes Spring Tool Suite, Eclipse, RAD, IntelliJ, Web Storm and JBuilder.
- Expertise in writing JUnit test cases.
TECHNICAL SKILLS
Languages: Java, J2EE, Servlet, JSP, Angular JS, Angular, Node JS, SCALA, JSON.
Servers: Tomcat 6.1, Web logic6.X/7.0, JBoss, Web Sphere5.x/6.x/7.x
IDES: Spring Tool Suite (STS), Eclipse, RAD7.x/8.x, Web Storm, IntelliJ.
Web Technologies: HTML, DHTML, JAVASCRIPT, CSS, XML, AJAX, XSLT.
Robotic Process Tool: BluePrism, UI Path, Datacap, OCR, ICR
Operating Systems: Win NT/95/98/XP/10, Could, Unix, Linux
Frameworks: Struts1.x/2.x, JSF1.x/2.x, Spring MVC, Spring Boot
IBM Tools: IBM Datacap, ICN, FileNet, Developer Studio, Fastdoc, Rule manager, Nenu
Protocols: TCP/IP, HTTP, HTTPS, SOAP
Databases: Oracle 11g, DB2, Mainframe, Mongo DB, PL/SQL, HQL.
Tools: & Utilities: Bit Bucket, GIT, SVN, CVS, Rational Clear Case.
Web Services: AWS, SOAP, REST, Camel, WSDL, JAXB, Microservices, XML Beans
Other Technologies: Ant 1.6.1, Maven 2.0, JDBC 3.0, Hibernate1.x/2.x/3.x
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Developer
Responsibilities:
- Gathering and analyzing requirements and preparing a design document called a “Business Systems
- Design Requirement (BSDR)” that includes work objects such as Class Diagrams, Sequence diagrams, and Workflow diagrams.
- Developed and Implemented application using Spring MVC, Spring Boot that leverages classical Model View Controller (MVC-2) architecture.
- Developed and Implemented application using Spring Batch that leverages classical Batch Processing architecture for batch application development.
- Converted user interfaces from AngularJS 1.4 to Angular 2.
- Implemented JAXB web services to consume and produce the data to interacting with third party systems.
- Developed code for both server side and client-side implementations using Spring Dependency
- Injection, AOP, Angular2 and JavaScript.
- Design and developed on Docker based Microservices deployment.
- Design and developed on Cloud Infrastructure such as PCF Could services.
- Used SonarQube code coverage tool to write the quality of code to verify accurate code to cover all scenarios.
- Implemented application specific Hibernate Mapping files to entity objects from front end to back end.
- Implemented BMC Software Control M jobs to run the jobs as per schedule.
- Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
- Designed and maintained Schema/WSDL for services developed. Maintained schema and extensions
- Implemented application specific exception handling and logging frame work using Log4j.
- Used SVN Subversion for activities tracking Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
- Run the JUnit testing for all test cases that implemented in total application and some scenarios implemented for Functional testing.
Environment: Java, JDK1.8, J2EE, Spring MVC, Spring Boot, Angular2, Developer studio, ICN, FileNet, PCF, Microservices, Web Services, Could, JAXB, REST, SVN, GIT, Big Bucket, SonarQube, Jenkins, BMC Control M, Jasmine Karma, Tomcat Apache, Spring Tool Suite (STS), Maven, Oracle 11g, SQL Agile/Scrum and JUnit
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Gathering and analyzing requirements and preparing a design document called a “Business Systems
- Design Requirement (BSDR)” that includes work objects such as Class Diagrams, Sequence diagrams, and Workflow diagrams.
- Experience in developing GUI components using JSP and FTL.
- Developed and Implemented application using Spring MVC that leverages classical Model View Controller (MVC-2) architecture.
- Developed and Implemented application using Spring Batch that leverages classical Batch Processing architecture for batch application development.
- Developed and Implemented Dependency Injection model by using Spring IOC with Inversion of Controller.
- Design and developed on Docker based Microservices deployment.
- Design and developed on Cloud Infrastructure such as PCF Could services.
- Implemented REST and SOAP web services to consume and produce the data to interacting with third party systems.
- Implemented application specific Hibernate Mapping files to entity objects from front end to back end.
- Worked on design and developing framework which supports easy to add and remove the account option blind modules using JQuery and Ajax.
- Developed Value Objects/POJO classes to hold the values between Data Layer and Business layer.
- Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
- Implemented application specific exception handling and logging framework using Log4j.
- Used SVN Subversion for activities tracking Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
- Run the JUnit testing for all test cases that implemented in total application and some scenarios implemented for Functional testing.
Environment: Java, JDK1.5, J2EE, JSP, FTL, JSON, JQuery, Spring MVC, Spring IOC, Spring Batch, XMI, Micro Services, PCF, Web Services, SOAP, REST, WSDL, SVN, Tomcat Apache, Eclipse, Maven, Oracle 11g, Hibernate, SQL Agile/Scrum and JUnit
Confidential, Charlotte, NC
Senior Java Developer/Team Mentor
Responsibilities:
- Acted as Senior Developer for entire module and mentor to team members to help the application and coding level, finish the deadlines today by day responsibilities.
- Implemented application specific Hibernate Mapping files to entity objects from front end to back end.
- Developed application using Spring Framework that leverages classical Model View Controller (MVC-2) architecture.
- Developed and Implemented new Angular Controllers and Directives with developed bootstrap UI JS using with Angular JS.
- Design and developed Microservices deployment.
- Design and developed on Cloud Infrastructure such as AWS Could services.
- Customized and Developed ng-Grid, ng-If, ng-Click, ng-Hide, ng-Disable, WF-Fragment and WF-Grid to match requirements.
- Added routing and developed factories, worked on root level variables and functions.
- Developed Unit and E2E test cases using Grunt, Node JS and Mongo DB.
- Implemented Rest web services to Interacting with HULA third party system.
- Developed Value Objects/POJO classes to hold the values between Data Layer and Business layer.
- Implemented application specific exception handling and logging framework using Log4j.
- Implements Core Java Methodologies like Interfaces, Collections, Customized Exceptions and Multi-Threading.
- Solved Production Support defects by using tool JIRA. Based on priority of the defect solve all production support defects.
- Improve the performance of the application by using the Performance Tuning and Timelines for each module of the Application.
- Used Subversion for activities tracking Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations
- Wrote PL/SQL stored procedures and used JDBCAPI.
- Run the JUnit testing for all test cases that implemented in total application and some scenarios implemented for Functional testing.
Environment: Java, JDK1.5, J2EE, Angular JS, Node JS, JSON, JQuery, Spring MVC, Spring IOC, Micro services, AWS, XMI, JIRA, Web Builder, SVN, Web Services, Camel, SOAP, Rest, WSDL, JBOSS, Eclipse, Web Storm, Maven, Mongo DB, Oracle 11g, Hibernate, SQL, Grunt and Junit
Confidential, Des Moines, IA
Senior Java Developer
Responsibilities:
- Working as Senior Java Developer for AIC, BMAG and CWG Client modules.
- Participated in the designing and developing of UI Screens Using XMI files.
- Involved in design, development and maintenance of policy administration system. This application had a Swing front-end, EJB middleware/business logic, JDBC DAO and DB2 back-end.
- Extensively used J2EE design patterns and frameworks.
- Involved in designing application and framework using XMI and Agency Portal
- The technology used was J2EE deployed on Tomcat application server.
- Designed and maintained Schema/WSDL for services developed. Maintained schema and extensions.
- Designed and developed Policy STAR web application using JSF and SOAP Web Services. The Faces front-end was deployed in WAS 6.0 and it interacted with WAS 5 services
- Used Hibernate to form persistence objects to interact with DB Oracle 11g.
- Wrote PL/SQL stored procedures and used JDBC API.
- Responsible in understanding the client requirements and coordinating with the offshore team in successful implementation of the project.
- Direct interaction with the Tech Leads for gaining clarity of the process flow in the customized framework.
- Responsible for developing code using Ajax in Java script.
- Used Subversion for activities tracking i.e. Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations.
- Worked closely with the subject matter experts (SME) and business to understand the policy rating and amendment calculations. Involved in Functions specs doc validation.
- Performed the production support issues of the PSTAR application. Interacted with technical BAs when developing and implementing the enhancements.
- Project schedule and management was handled through tools like Squish.
Environment: Java, JDK1.5, J2EE, JSP, Spring MVC, Spring AOP, XMI, Agency Portal Frame work, Squish, XML, Java Script, XPath, XML Spy, My Faces, DB2,SVN 1.5.0, Web Services, Multi-Threading, SOAP, WSDL, Tomcat 5.0, Eclipse 3.7, Maven 2.2.1, Oracle 11g, Hibernate, JUnit and UNIX.
