Sr. Java Developer Resume
New Haven, CT
PROFESSIONAL SUMMARY
- Over 7+ years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
- 3 years of experience in developing Groovy and Grails applications.
- Involved in all teh phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation.
- Expertise in multi - tier service oriented and web based J2EE applications.
- Strong J2EE/Java application architecture, modeling and development background, with experience in defining functional/technical specifications.
- Expertise in Java-J2EE technologies (Servlets, JSP, JSTL, EJB, JDBC, JMS, Log4j, DAO, Java Beans, Java Multi-Threading) XML, Web Services (RESTful and SOAP).
- Experience in working with multiple Servers like IBM WebSphere, BEA WebLogic and open source JBoss and Apache Tomcat.
- Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures, packages using PL/SQL in Oracle, MS SQL Server, and My-SQL.
- Worked in client side designing and validations using HTML, CSS and JavaScript
- Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks
- Highly result oriented and proactive with teh ability to learn new technologies quickly and implement them successfully in production.
- Expertise in using business analysis and Design tools like RSA, MS Visio and Rational Rose.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
- Capable of working with minimal guidance. Ability to quickly grasp business domain.
TECHNICAL SKILLS
Java Technologies: Groovy and Grails, Java, J2EE (JSP, JSTL, Servlets, JDBC, EJB), Webservices, JMS, Log4j
Frameworks: Struts, Spring, Hibernate, JPA
Web Technologies: HTML, CSS, XML, JavaScript
Databases: Oracle 10g, SQL Server, MySQL, DB2
Servers: Weblogic, Websphere, Apache Tomcat, JBoss
Design Tools: UML, Rational Rose, RSA.
Tools: IntelliJ, Eclipse, Netbeans, JUnit, Rational Application Developer (RAD)
Operating Systems: Windows 2008/windows 7/windows 8NT/XP
PROFESSIONAL EXPERIENCE
Confidential, New Haven, CT
Sr. Java Developer
Responsibilities:
- Involved in requirement gathering from clients (Professional Schools Registrars) and converting teh requirements to technical documents.
- Followed Grails framework to develop teh application.
- Worked extensively with GSP (Groovy Server pages) for creating dynamic web pages.
- Used Groovy for backend coding of teh application.
- Used different plugins available in grails platform to develop teh application like: PDF plugin, Google Visualization API, LDAP Search plugin.
- Created RESTful Web Services for communicating with other applications.
- Written Javascripts/JQuery for client side validation of a web page.
- Created confluence pages for documentation of teh project.
- Extensively created SQL queries to retrieve data from teh database, created stored procedures, views and triggers.
- Used Jenkins to build and deploy applications to different environments.
- Used GitHub and TortoiseSVN for source code management and version control.
- Used Service-Now as teh ticketing system.
- Worked extensively with teh testing team to ensure quality of teh applications.
- Worked on resolving production issues as soon as possible.
- Has hands on experience and code fixing in other applications: TFS (Teaching Fellow System), Banner (Student System), Workday Remediation work in impacted systems which are developed using Java/J2EE, Spring, Hibernate.
- Used IntelliJ as IDE in developing teh application.
- Followed Agile methodologies - used Jira and Confluence.
Environment: Groovy and Grails, Web Services, Oracle, IntelliJ, GSP, Tomcat, TortoiseSVN, GitHub, PUTTY, Jenkins, Kintana.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, UI design and design of application workflows.
- Created technical documents for teh tasks assigned.
- Extensively worked on J2EE Technologies to develop teh project.
- Followed Spring MVC Framework for teh development of teh project.
- Used Hibernate as ORM tool and defined teh mapping.
- Extensively used JMS API to exchange messages between different applications.
- Coordinated with QA team to ensure teh quality of application.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Supported production environment including monitoring application, resolving any production related issues.
- MS office and Visio is extensively used for documentation purposes.
- Extensive Performance testing is being done to determine teh responsiveness and stability of teh system.
Environment: Java, J2EE Technologies, Web Services, Spring, Hibernate, SQL Server, JUnit, JSP, Eclipse, JMS API.
Confidential
Java Developer
Responsibilities:
- Worked with end users and Business Analysts to understand insurance process and flow of business.
- Documented teh issues identified in teh production and uploading teh documents to teh Share point.
- Object oriented Concepts and object oriented best practices were considered during teh Design and development phase of teh application.
- Extensively used ActiveMQ in communicating between applications.
- Hibernate Persistence is extensively used to create ORM mapping between POJO’s and IBM DB2.
- Enhanced UI using JSF, HTML, and JavaScript.
- Develop and deploy teh applications on Web Sphere Application Server 6.0/7.0.
- Log4j mechanism is extensively used.
- Performing Unit testing and Integration testing using JUnit with mockup objects.
- Involved in Production Release Planning & implementation along with support for production issues for various releases of teh application.
- Involved in migrating teh application from Clearcase to Subversion.
- Tortoise SVN is extensively used for Version control.
Environment: J2EE Technologies, Rational Application Developer (RAD) 7.x.x, 8.x.x, ClearCase, TortoiseSVN, Websphere Application Server (WAS) 6.x.x,7.x.x, IBM DB2, ActiveMQ.