Senior Java Developer Resume
Atlanta, GA
SUMMARY
- Results driven, Innovative, self - motivated procurement specialist with 11 plus years of experience in end to end application designing and development and support using Java/J2ee technologies.
- Oracle Certified Java Programmer (OCJP), formerly known as SCJP.
- Quick learner of the new technologies and excellent team player and handling work independently.
- Experienced on multiple server-side technologies such as, Java, J2EE, JSP, JSTL & Custom Tag, Servlets, Filters, JDBC, JNDI, Reflection and Oracle (SQL PLUS/PL SQL).
- Experienced on multiple client-side technologies such as, HTML, JavaScript and JQuery - Ajax.
- Experienced on multiple frameworks such as, Generics & Collections, Struts, Spring Boot and Hibernate.
- Experienced on multiple java/j2ee supporting Libraries such as, JASON, Apache commons, POI, jQuery APIs
- Experience in requirement gathering, design (application - HLD, LLD and DB design), development and implementation of applications using object oriented programming concepts (OOP) with Core Java and J2EE technologies.
- Experience in Software Development Life Cycle (SDLC) model and Agile Methodologies like iterative programming.
- Experience of using best practices, Java/J2EE Design Patterns, Design Methodologies, Code Re-factoring, Performance Tuning activities.
- Experience in managing Development Team Efforts achieving the Delivery goals for Releases. & leading Onshore /Offshore Model for Development Project
- Experienced in report designing and development using BIRT (Business Intelligent Report Tool).
- Experienced on WAS (Web Sphere Application Server), Web logic, and Tomcat Server.
- Experience in Leading and mentoring team on development methodologies, Techniques and Quality processes.
- Communication with key managers and framing Business and technical requirements in accordance with SLAs.
- Working Knowledge of JMS, Angular JS and Web Services
- 3 years onsite experience in application design, development and support activities using IBM Tealeaf, Splunk, Selenium etc.
- Experienced in implementing CMMi processes i.e. Project Management Review, Defect Prevention Sheet and Risk Mitigation Plan etc.
- Experience in Mobility, Telecom and Education domain.
TECHNICAL SKILLS
Languages: Java 1.5/1.6/1.7, J2EE
Web Technologies: HTML, JSP, JSTL & Custom Tag, Servlets, Filters, Java script, CSS, JQueryAjax, AngularJS
Frameworks: Spring, Struts 1.3 and Hibernate, Microservices, Spring Boot
Supporting APIs: Apache commons, POI, JSON, JfreeChart
Web Server: Tomcat
Application Server: WAS (Web Sphere Application Server), Web Logic, JBoss
Operating Systems: Mac, Windows, UNIX and Linux
Tools: RAD, Eclipse, BIRT, SQL-Developer, Putty, FTP Client, Tortoise SVN, RALLY, Maven, Ant, SoapUI, IBM Tealeaf, Introscope, Splunk
Database: Oracle and Postgres
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Java Developer
Environment: Java1.6, Spring, WebLogic, Oracle DB, Selenium, Spring Boot, HTML, CSS, jQuery, Hibernate, AngulerJS, IBM Tealeaf, Introscope, Splunk, BAC, Putty, Selenium, SOAP, SAX, DOM XML.
Responsibilities:
- Client interaction for any new Functionality and monitoring request analysis.
- Development, coding, unit testing.
- Developed the Application using Design patterns like Service locator, DAO, Factory and Singleton.
- Used Hibernate, ORM technology for the Data base operations. Wrote HQL (Hibernate Query Language) & Criteria queries.
- Handling production outages activities like engaging stakeholders, send updates with latest update and impact on timely manner.
- Implemented Struts tag libraries like html, logic, tab, bean etc. in the JSP pages.
- Worked with frontend team in developing AngularJS user interfaces.
- Prod monitoring and URL test validation test coding.
- Application deployment and support activities.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
- Provide impact or post outage analysis and identify any Gap in monitoring and address the Gap using various Tools.
- Used Oracle Weblogic server for Developing and Deploying the Application.
- Extensively used SOAP in webservices to communicate with other applications.
- Used SAX and DOM for parsing XML.
Confidential
Environment: Java1.5, Hibernate, Spring Framework, HTML, CSS, jQuery, JavaScript, RESTful web services, Web- sphere RAD 7.5, Struts, Oracle DB, Web Sphere, BIRT
Responsibilities:
- Requirement Analysis, SR Doc Preparation, Low Level Design and Development.
- Involved in Solution designing.
- On-shore co-ordination and Client interaction.
- Added modules to existing legacy system written in Java, J2EE, Struts 2, and to other systems that are using Spring, Spring MVC.
- Configured Spring AOP framework to apply Logging and Transactions. Integrated Hibernate and Spring with Spring ORM module.
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
- Reporting tool configuration, Report design and Development.
- WAS Configuration, Application Deployment and Monitoring & Tuning.
- Unit Testing and Production support.
3.ATT Customer Care Tool-DDA
Environment: Java1.5, J2EE, JMS, Spring framework, Hibernate, JMS, RESTful web services, Oracle DB, Web logic 11g Server, Maven, SOAP
Confidential
Responsibilities:
- Implementing Spring Controller endpoints for Restful style API access
- Developed Spring MVC application.
- Validate the data against predefined business rules in java.
- Store transformed XML’s lifecycle events in Oracle Database.
- Designed and developed the business layers using Java, J2EE and Spring.
- Developed DAO layer with Hibernate.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Used Java Messaging Services(JMS)for reliable and asynchronous exchange of important information.
- Understood the present architecture and process flow.
- Preparing Deployment Document for release.
- Coding & Unit testing.
Confidential
Environment: Java1.5, JSTL, Hibernate, Struts, Spring, HTML, CSS, jQuery, JavaScript, JMS, Spring, Webservices, Oracle DB, Oracle WebLogic 11g Server, Maven, SOAPUI.
Responsibilities:
- High Level Design, Low level Design.
- Involved in design and architecture level decision.
- Coding & Unit testing.
- Prepared the build script using Maven and deployed application in WebSphere.
- Implementing data access with ORM toolHibernate.
- Developed POJOS for Data Model and created respective hibernate mapping (hbm) files to map the Java Objects with Relational database tables.
- Designed and developed Service layer using Spring framework.
- Designed and developed user interfaces using JSP and JSTL.
- Developed and modifiedtriggers, packages for database operation using PL/SQL.
- Improved the performance of the application by rewriting thePL/SQL.
- Preparing Deployment Document for release.
Confidential
Responsibilities:
- High Level Design, Low level Design
- Coding & Unit testing
- Done Bug fixing for short time
- Worked on testing part of it for some time.
Environment: JAX-WS, JMS, Hibernate, My SQL Server, Exchange Server 2007
Confidential
Responsibilities:
- High Level Design, Low level Design
- Client interaction for requirements.
- Done Bug fixing for short time
- Coding the requirements and unit testing
Environment: Web2.0, Eclipse, IBM Clear Case, Rally.
Confidential
Responsibilities:
- Client interaction for the requirement.
- Participated designing of API for Subscriber and Contact API for MM.
- Coding the the API and Unit testing is done
Environment: Core Java, Java Mail. EWS. IBM CleareCase, Rally
Confidential
Responsibilities:
- Interaction with client for the requirement.
- Worked on localisation part of it and MAC specific things for Application.
- Done also testing for the Mac OS
Environment: Core Java, Swing, Eclipse, IBM CleareCase, Rally
Confidential
Responsibilities:
- Fixing defects.
- Testing the application.
Environment: Swing, spring, Axis, Hibernate, Eclipse, Jasper Reports, PostgresSQL.8.0
Confidential
Responsibilities:
- Requirement gathering, Analysis.
- Designing and coding the Application.
- Testing the application.
Environment: Swing, spring, Axis, Hibernate, Eclipse, Jasper Reports, PostgresSQL.8.0
