Java Developer Resume
St Louis, MO
SUMMARY
- Around 7 years of experience in software development in Java/J2eewith skills inanalysis,design,development,testing and deploying various software applications.
- Highly experienced and skilled Agile Developer with a strong record of excellent teamwork and successful coding project management.
- Expertise in design, development of reusable enterprise systems and web applications usingCore Java and J2EE technologies likeSpring, Struts, Hibernate, JSP, Servlets, JDBC.
- Experience on Analyzing and Designing the business requirements.
- In - depth knowledge of the object oriented programming, object oriented analysis and development J2EE technologies.
- Expert in development of applications usingJ2EEtechnologies likeJava, JSP, JSF, Servlets, Java Beans, JDBC, XML/XSL,Web Service, AWS, REST and Hibernate.
- Extensively usedJavaScriptacross all applications.
- Experience in using IDE Tools likeEclipse, NetBeansfor Java/J2EE application development.
- Working knowledge in database modelling, administration and development usingSQLandPL/SQLinOracleandMySQL Serverenvironments.
- Experience working with NoSQL databases like Elasticsearch.
- Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Expertise in creating Unified Modeling Language (UML) diagrams such as Use Case diagrams, Activity diagrams, Sequence diagrams, Context diagrams, Component diagrams and State diagrams.
- Experience in using Operating Systems likeWindows2000 / NT / XP/ 7, Linux Ubuntu.
- Good understanding of all stages ofSoftware Development Life Cycle (SDLC).
- High ability to work on SOA, Agile and Waterfall projects.
- Good communication and interpersonal skills, versatile team player with proven problem solving skills, worked independently as well as in team environments.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, PL/SQL, PHP
Java/J2EE Technologies: JDBC, Servlets, JSP
Web Development: HTML, DHTML, XHTML, CSS, JavaScript, AWS, REST, SOAP
Frameworks: Hibernate 3.x, Spring 2.5/3.1
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans
Application/Web Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , Apache 2.x, WebSphere 6.1/7.0
Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade
Databases: Oracle 8i/9i/10g, MySQL, IBM DB2
IDEs: Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, Netbeans7.0/7.2/8.0, Dreamweaver CS6, MS Visual Studio 2005
Tools: Eclipse UML2, Microsoft Visio, XML Spy
Operating Systems: Windows 2000/NT/XP/7, Linux Ubuntu.
PROFESSIONAL EXPERIENCE
Confidential, St Louis, MO
Java Developer
Responsibilities:
- Working on accumulator batch application that interfaces with external entities for exchanging claimsaccumulations for pharmacy and hospital claims.
- Documented results and interacted with client team and take ownership of key deliverables.
- Custom JavaScript, JSP, Servlets. Hibernate and POJO's are used for ORM and data access, Spring is used forIOC configuration.
- Develop modules using PHP, XML, and JavaScript.
- Created an interactive portfolio using JavaScript for the company’s website.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, Grunt.js, LESS, Sass, and other front end libraries and frameworks.
- Extensively interacted with client project managers and technical experts to coordinate project deliverables andmilestones.
- Experience working with and implementing third party ecommerce (e-commerce) services including Payment methods like PayPal.
- Application backend implemented as node.js express application server.
- Developed code foriBatissupporting classes,Sqlmapping forOracle Stored Procedures.
- Planning, deployment, and tuning of SQL (SQL Server, MySQL) and NoSQL (elasticsearch, Redis, memcached) databases.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Introduced build tools, including gulp and grunt.
- Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
- Involved in planning process of iterations under theAgile Scrum methodology.
- Participated in all phases of the SDLC including technical requirements, design, development and unit testing.
- Created different interactive spring web flows for creating, modifying and deleting the case status.
- Extensively worked with Spring modules like Spring ORM module.
- Delivered a monitoring application to re-submit transactions into production queues from data bases for error /exception records.
- Coded and delivered middle ware for Medical Clearance (Authorization/Referrals) to process inbound andoutbound messages to deliver transactions in a guaranteed delivery mechanism to relevant systems of record.
Environment: Core Java, J2EE, JDK 1.5/1.6, Spring, SOAP, Hibernate, Node.js, Angular JS, Websphere, HTML, CSS 3, iBatis, build tools (Grunt & gulp), Oracle11g, NoSQL, Elasticsearch, tortoiseSVN1, XML, XSLT, GWT, JUnit,Maven, JIRA, UNIX Shell Scripting, Linux.
Confidential, Waterbury, CT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
- Used Agile software development methodology to develop project plans.
- Involved in developing UMLUse casediagrams,Classdiagrams, andSequencediagrams using Rational Rose.
- DevelopedGUIwith HTML, DHTML, XML, XSLT, CSS and JavaScript.
- UsedSpring frameworkfor Dependency injection and integrated withHibernate and Struts frameworks
- UsedSpring Webflowto manage complex page flows.
- Data Access programming using IBATIS.
- REST Web serviceswritten inGroovy/Grailswrapped byJerseyJAX-RS
- Developing all logic using Sencha touch 2.
- Developed the business layer logic and implemented EJBs Session beans.
- Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
- Implemented Cross cutting concerns like logging and declarative transaction management usingSpring AOP.
- Developedcustom tagsto simplify JSP code. Designed UI screens usingJSP 2.0, CSS, XML,andHTML.
- UsedStruts Validatorframework for client side and server side validations.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- UsedOracleas the backend database. Involved in design of the database schema and development of stored procedures.
- UsedWebSphereas an application server.
Environment: Core Java, HTML, CSS, JavaScript, Sencha,JDK 1.5/1.6, REST, SOAP, Jaxb-api 2.1, Jms 1.1, EJB, Spring 3, JSF, Ibatis, Maven 2, Log4J and Eclipse 3.4,Web-Services, SQL Navigator, Oracle11g and DB2, tortoiseSVN1, Mercury Quality center, reactJS, Build Automation, POJO, Remedy, backbone JS, JQuery, IBM Websphere Application Server.
Confidential, Hartford, CT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in System Requirements study and conceptual design.
- CreatedUML diagramslikeactivity diagrams,sequence diagrams, andUse case diagrams.
- Integrated Hibernate with Spring for Handling Transactions.
- ImplementedSpring Bean Factoryto create a proxy object usingAOPframework
- Developed the User Interface Screens for presentation usingJSP and HTML.
- Extensiveuse ofJavaScriptfor front-end validations, andJavaScriptbased component development using SpringFramework with cross browser support.
- UsedHibernateannotations for mapping objects to the relational database and Implemented persistence usingHibernate, managedHibernate. cfg. xmlfile.
- Redesigned the theme for the UI elements on bothExtJS 4.0and Sencha Touch for mobile devices.
- Involved in tuning the front-end stack for performance.
- Creating bower files to specify lists of packages and their versions to be fetched.
- Defining a workflow for creating the web applications with yeoman.
- Participate in designinga Web service frameworkin support of the product.
- UsedXMLto transfer the application data between client and server.
Environment: Java/J2EE, JDK 1.5/1.6, JSF, JMS, Sencha, EJB, RAD, UML, XML, XSL, JQuery, Hibernate, Web Sphere, SVN, Ajax, JavaScript, Backbone JS, JUnit, Oracle 8i/9i/11g, MySQL, Win XP, UNIX, Bower and Less.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Amazon cloud deployment and implementation
- Application is developed using Java and Spring framework at the core.
- Develop application using Spring IOC, MVC, AOP Hibernate integration.
- Design the application using the SOLID principles and design patterns.
- Actively involved in giving presentation of the work done as part of 2 week Sprint cycle at team level
- Involved in product architecture design and core development features.
- Developed secured Licensing server and renewal system.
- Implemented customized frameworks.
- REST webservice API development.
- Code coverage and code reviews
Environment: Spring- REST Web Services, Android, Tomcat, Chrome OS webRTC API, LDAP Junit Nagios monitoring tool and Amazon cloud web services.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Created the web UI using Springs, JSP, Servlets and Custom tags.
- Primarily focus on spring components such as JavaBeans, Hibernate etc.
- Back End Programming: Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures. Worked with DBA.
- Developed business logic classes using Session Beans for Processing Manager Service.
- Involved in creating and configuring of build files.
- Developed of Controller Servlet a Framework component for Presentation.
- Designed, developed and implemented JSP’s in presentation layer for Submission Application Reference implementation.
- Developed several service controls consuming various web services.
- Involved in Design Reviews and Code Reviews.
Environment: Java, J2EE, WebLogic Portal 9.2, BEA AquaLogic Service Bus 2.5, WebLogic Workshop, XSL, XSLT, XQuery, reactJS, JQuery, XPath, Eclipse, Ant, UNIX, SQL, PL/SQL, and Oracle.