Sr.java Developer Resume
St Paul, MN
SUMMARY:
- 8 Years of IT experience in developing multi - tier, client/Server applications, Web Application Development, Applications using procedural and object-oriented techniques, Data Modeling, RDBMS.
- Experience on Use-case design, Analysis Design, Object Model, and Component Model.
- Implemented Test Driven Development (TDD) in designing, developing, maintaining object oriented applications.
- Knowledge of Agile Software Development, XP methodologies, Pair Programming and Iterative development.
- Experience in working with applications having architecture of stand-alone, two tier, and three tier or multi-tier applications.
- Experience in working on longer term assignments in the in functional areas like Banking and Financial Domain, Online Content Publishing, Workflow Management and Legal Information System
- Comfortable with adapting to any OS environment and with any language, adept at learning new languages quickly and using the techniques in the most efficient manner.
- Proven experience in Internet, Intranet & Extranet applications in JAVA, Groovy, Grails, JEE, SOAP, REST, EJB, JMS, JDBC, JSP, Servlets, Angular.js, Bootstrap, JSON, JAXB, XML Beans, XQuery, XSD and AJAX .
- Strong working experience in RDBMS (Oracle 7.x/8/8i/9i /10g/11g, SQL Server, DB2, Sybase.
- Extensive experience using Application servers Weblogic 8.3/9.1/10.3, JBoss 4.0, IBM W ebSphere 8.5 and web servers like Apache Tomcat.
- Experienced in architecting, designing and building frameworks leveraging the capabilities of open source frameworks and tools to cut down cost and development time.
- Strong experience in open source ( Model View Controller) frameworks like Spring 4.0 (IOC/DI, MVC, Security, Transactions, AOP, JDBC Template, JMS Template), Struts, Tiles, JSF (My Faces) frameworks.
- Extensive experience using integrated development environment like RAD 8.0, IntelliJ, Eclipse.
- Experienced in working with version management systems like JIRA, Confluence, TFS, CVS, Clear Case, PVCS and MS Visual SourceSafe.
- Proficient with Web Services framework and writing XML based Web Services.
- An enthusiastic and goal-oriented team player possessing excellent communication and interpersonal skills with high level of adaptability
TECHNICAL SKILLS:
Languages:: Java, Groovy, C, C++, HTML, JavaScript, SQL
Enterprise Technologies: JEE - SOAP, REST,Java Servlets, JSP 2.x, JMS, EJB 3.x, JAAS, XML, JSON, Active MQ, ESB Mule
Operating Systems: Windows NT/2000/XP/98, Linux, Mac OS X 10.4
RDBMS worked: Oracle 11g/10g/9i/8i, SQL Server, DB2 6.1, MySQL 5.0 .
Analysis & Design: OOAD using UML 2.0 & Design Patterns .
Application Servers: Jboss 4.x, WebSphere 8.x, Weblogic 10.x
Application/ Web Servers: Web sphere, WebLogic, Tomcat 7.0/8.0
Web MVC Frameworks: Struts 1.2, Spring MVC 4. x, Spring Boot 1.4
Development Tools: Eclipse, Rational XD E, WSAD, Intellij, Spring Tool Suite, MDW.
Version Control: Git, CVS, SVN, VSS, Clear Case
O/R Mapping: Hibernate
Others: Jenkins, Bamboo, CruiseControl, Tiles, EasyMock, Mockito, JUnit, DBUnit, Ant, Maven, Alfresco, Docker .
PROFESSIONAL EXPERIENCE:
Confidential, St Paul, MN
Technologies: Java 1.8 and Java 1.7, JEE, Spring, Spring-MVC, Security, Restful web services, Jackson, Hibernate, Angular-Js, Perl, JUnit, Mockito, Html, CSS, Oracle10g, log4j, JSON, Groovy, GIT, Eclipse, Maven, Micro Services, WebSphere 9, MDW, Alfresco, Docker, IBM MQ, Apache Camel.
Responsibilities:
- Actively involved in requirements gathering and analysis.
- Involved in design and implement solutions for this application.
- Participate and become actively involved in team architecture and solution discussions.
- Contribute to code reviews and technical design/specifications.
- Developed the Clean Up module as a Scheduler using the Spring Quartz.
- Developed Web Services using RESTful web services for supporting transaction of certain modules.
- Configured MQ Objects within the Websphere Application Environment .
- Developed Micro Services using Spring Boot and RESTful web services.
- Involved in Test Driven Development (TDD) by using Junit 4, Mockito.
- Designed and implemented java Web Services on coherence cache to retrieve the data and send back to front end portal and these web services are in OSB.
- I have used the Docker for continuous deployment in cloud.
- Experience in implementing dynamic web applications using Alfresco CMS server.
- Used Spring IOC, AOP, MVC framework and ORM tool Hibernate for development.
- Developed caching mechanism with Coherence and Hibernate L2 cache.
- Developed UI widgets for APM login, policy management.
- CI box setup with Jenkins which enables seamless integration of FE/APM development.
- J-console is being used to monitor DB connection leakage and memory management.
- Involved in agile development process following Behavior Driven Development (BDD)
- Followed Agile process by managing the daily SCRUM meeting.
- Provide post production support after the implementation.
Confidential, New York, NY
Technologies: J2EE, C++, Struts, Hibernate, JSP, XML, Web services, Solaris, Sybase, Perl, CVS, Eclipse 3.2, Business Objects, MQ Series, Rogue Wave and Multithreading, ESB Mule, Apache Camel.
Responsibilities:
- Involved in designing & developing the core architecture of the entire application in C++.
- Migrating the C++ code to Java code.
- Migrated code from Skream (Old Risk Engine) to MRM Engine.
- To monitor the request and response payload MMC mule management console used
- Written service calls to communicate with Mule ESB.
- Produced and consumed Rest Services using Mule ESB.
- Implemented the new model-priority algorithm.
- Designed and developed MRM Structure for risk calculations.
- Involved in Currency exposure calculation design.
- Designed Business logic into Complex SQL’s, Stored Procedures, functions and views.
- Employed struts for its MODEL-VIEW-CONTROLLER (MVC) pattern and Server side Validation, spring as wrapper class for JDBC and HIBERNATE.
- Utilize JDBC and hibernate to make database calls, with Sybase as the backend database.
Confidential
Sr.Java Developer
Environment: Java, Hibernate, Spring, Struts, SOAP, JMS, Tomcat, Eclipse, JAXB, Oracle, Maven, SVN, Easy Mock, Junit. Jenkins, Solaris, Agile methodology, ESB Mule.
Responsibilities:
- Working with Business teams in deriving functional specifications and proving High level solution proposal.
- Developed functionality to manage storage locations for files (Amazon, UNC path). Application’s saved and retrieved functionality was REST based. Used annotations to specify return types (JSON or XML).
- Designed, developed and consumed REST and SOAP web services by leveraging Service Oriented.
- Worked on RAD 7.0 with Web-sphere Application Server 6.1 as the development environment.
- Had responsible role in handling the problems, amendments and management processes using ESB Mule.
- Developed Junit Test suite with Easy mock framework.
- Refactored and maintain web applications using Spring MVC, Sprint IOC with Hibernate.
- Evaluating the architectural options in alignment with Program Architects and documenting the high-level design, component models and business flows representing the UML models.
- Prepare Spring configuration/injection rules and prepare transactional guidelines to be used during the code development.
- Reporting application, Batch processing application, Performance improvements, Pair programming.
- Web application development - Struts, JSP, spring, hibernate, EJB.
- Followed Agile process by managing the daily SCRUM meeting.