We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Over 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, Internet andE - CommerceApplications using Object Oriented and RDBMS Concepts.
  • Expertise in developing J2EE applications and deploying it in Web sphere 6.0, Web Logic11, and Tomcat, Web services technologies.
  • Experience in Banking Industry, ECOM and Health Care Industry.
  • Expertise in using various open source frameworks like Struts and Object Relational Mapping Technologies like Hibernate, JPA.
  • Extensive experience in modeling presentation tier using StrutsMVC2 (Model-View-Controller) architecture.
  • Strong working experience with IDE's - Eclipse 3.x, RAD 8.0.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat.
  • Strong analytical and conceptual skills in database design and development using Oracle, DB2, MySql.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services(aws).
  • Experienced in making project documentation such as Technical Design Document, Test Cases, User Manual, Backup and Recovery Plans etc.
  • Good experience with Multithreading, Collections and Exceptions.
  • Good Knowledge in UNIX commands and in creating Unix Shell Scripts.
  • Developed scripts for unit testing usingJUnit.
  • Experience in using various Configuration Management tools like CVS, Clear Case and SVN.
  • Worked on frameworks like Spring 2.5/3.0 framework, Struts framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Wrote complex SQL Queries, Stored Procedures and Triggers.
  • Worked on relational databases like ORACLE, POSTGRESQL and SQL Server. Has Knowledge on MONGODB and NO SQL
  • Self-motivated and enjoy working in a technically challenging environment, possess excellent communication and interpersonal skills.
  • Served as a role model / mentor for other members of the team which include design reviews, debugging assistance, brainstorming, code reviews, process enforcement, working multiple projects and delivering on time.
  • Good exposure toAgileWork Environment. Worked on Testing with different testing tools and prepared unit testing, Module testing, System testing and Acceptance testing plans.
  • Excellent knowledge of Software Quality Assurance testing life cycle & experience in Functional Testing UI, developer tools (Object AID).

TECHNICAL SKILLS:

Language: Java, C/C++, SQL, PL/SQL, XML, XSL/XSLT, UML, XPath, Visual Basic (VB6.0) and UNIX Shell Scripts.

Web Technologies: EJB, JSF, JSP, J2EE, J2SE, JMS (MQ Series), JNDI, LDAP, SOAP, AJAX, Java Servlets, HTML, DHTML, CSS, Angular-JS, JavaScript, ASP, Cold Fusion.

Methodologies/Design: RUP, TDD, Agile methodology, UML, OOP, OOAD and J2EE Design patterns

Distributed Computing: RMI, RMI-IIOP, and CORBA.

Security: Secured Socket Layer (SSL) Encryption, Digital Certificate, Digest.

System Design: OOAD/UML, Struts, MVC, Designer 2000, JFS, spring.

Application/Web Servers: BEA's Web Logic, IBM's Web Sphere, Apache Tomcat, JBoss, HTTP/SMTP Server.

RDBMS/Databases: Oracle 7.3/8.0/8i/9i/10g/11g, Sybase, MS-Access, SQL* Loader, DB, IBM DB2, MS Access 2003, MS SQL Server 2003, 2005 2008, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.

IDE’s: JBuilder, Visual Age for Java, Eclipse and WSAD, RAD 6.0.

Developer Tools: SQL Navigator 3.1, TOAD, Oracle JDeveloper, Visual Age, Microsoft Visual SourceSafe, PVCS, Clear Case, Clear Quest

Unit Testing Tools: Junit, UAT, Regression Test and Customer Test, Cactus.

Graphic Design Tools: Macromedia Dream weaver, FrontPage, Adobe Photoshop.

Operating Systems: Windows XP/ME/2000/NT/98/95, UNIX, Sun Solaris.

Other Utilities: Log4j, ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Java components to render web content and also to store content meta data information apart from storing in IBM WCM repository.
  • Application was developed using the Core Java concepts.
  • Involved in Component Design, which is created in the Conduct stage, at which point it is reviewed against the quality criteria defined for it
  • Worked on Vignette and WCM Content Management Systems, WCM provides a flexibility to migrate content without impacting the presentation layer.
  • Developed a CDA\CMA component using ASP.NET which holds the autantication\entitlement as well as various business rules, by utilizing the component we would be able to avoid rewrite efforts. Performance will be similar to current application.
  • Java component developed would interact with backend Integration Layer. Custom Java application with SQL server 2005 database as backend. It provides content rendering feature for FP Portal to end users.
  • IBM web content authoring is used to author web content and it is integrated with CMA database through custom build Java component. It will leverage existing custom Java Application (CDA) to display content details depending upon user role.
  • Created several JSP's and populated them with data from database.
  • Created web services based on SOA.
  • Designing and developing REST based Web service calls using Jax-RS.
  • Designed and developed SOAP web service to provide data to other systems.
  • Provided spring based RESTful Web service.
  • Writing Java code to use Apache Axis web service API, developing Oracle PL/SQL Stored Procedures code.
  • Worked within SOA based enterprise framework to build web services.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Implemented the critical functionalities using Java and Oracle packages & stored procedures. Developed UNIX based scripts to apply database scripts on beta, QA and production servers. Performance tuning of SQL.
  • Used My SQL database and implemented connection pooling.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in Apache Tomcat application server.
  • Implemented the DAOs and service layers for the various backend systems and services.
  • Implemented an automated functional testing suite and increased test coverage from 20 to nearly 80.
  • Analysis of test requirement and automation feasibility.
  • Create team specific agile process flow in JIRA to move tasks from one activity to another.
  • Investigated various products from Atlassians JIRA.
  • Involved in monthly and weekly Releases, and provided production support as part of the SLA.

Environment: Java 1.7, Vignette V8.1, Vignette Development Center, IBM WCM, XML, Eclipse 3.8, SOAP Web Service,Restful,JavaScript, JIRA, SVN, MySQL, OracleSqlDeveloper, Unix, Apache Tomcat Server.

Confidential, White Plains, NY

Senior Java/J2EE Developer

Responsibilities:

  • Different systems will be updated with the data collected in these web screens, also obtain data from various systems using web services.
  • All the functionality is implemented usingSpring IO/Spring Boot,andHibernate ORM.
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Used Micro services architecture to break down the monolithic application to independent components.
  • Implemented multi-threaded jobs to process the loan requests concurrently.
  • Deployed applications on to Amazon EC2 to obtain the application scalability.
  • Used Amazon Route 53 to register the domain and check the health of the instance.
  • Used Amazon S3 for storing the Boot Strap Scripts.
  • Used PostgreSQL available on Amazon RDS to store internal application data.
  • Responsible for analyzing requirements and writing technical specification documents.
  • Designed the prototype screens using UEF (User Experience Framework) SSA owned UI framework.
  • Designed and developed the application using Struts 2 MVC Framework and UEF (User Experience Framework).
  • Used Java Script/JQuery for client-side
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Used Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Used EJB 3.0 to develop services (business logic) in the middle tire.
  • Worked in the backend by using Java persistence API (Jpa) for writing named and native queries.
  • Written criteria queries using criteria API.
  • Used web service client to consume web services for getting data from different web services.
  • Used Data Power for web service security.
  • Used JEE security for role based application autantication.
  • Implemented test driven development using Junit.
  • Participated in performance tuning the existing queries using select inserts, removing complex joins etc.
  • Played a major role in production support and emergency releases by fixing the defects by analyzing the production logs.
  • Used RAD 8.0 as Integrating Development Editor.
  • Deployed the application in Web Spher8.5 application server.
  • Used DB2 to store and retrieve the data.
  • Involved in preparation of Verification Scripts to test applications in Production.

Environment: J2EE, JSP, Websphere 7/8.5, XML, JUnit, Struts 2, JPA, AWS, JavaScript, JQuery, CSS, RAD 8.0, DB2,Micro Services, Spring IO, Spring boot, Spring MVC, Hibernate ORM,Angularjs, Windows 10,MKS, Maven, ALM.

Confidential, CT

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Responsible for analyzing business requirements.
  • Implemented the persistence of the Objects using Hibernate ORM framework.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Produced and consumed various Restful APIs and consumed SOAP based web services.
  • Used WSAD as IDE in developing EJB and deploying in server.
  • Generated Session beans, CMP and Message Driven Beans, and deployed on Websphere.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Installed, configured, maintained and administered Linux / UNIX operating systems and components.
  • Prepared prototypes for the project, based on the user requirements.
  • Used Struts framework for presentation layer.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Worked on coding of Servlets and EJB communication.
  • Used Hibernate framework for data persistence.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Used AWS Lambda with AWS services as event sources
  • Involved in working with Scrum Agile process with two week iterations delivering new features and working software at each iteration
  • Prepared Low Level Designs (LLDs) and UNIT Test Cases.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
  • Installed, configured and hosted the Tomcat app servers and MySQL DB servers on physical servers (Linux, Mac, Windows).
  • Implemented different levels of logging and timely backups using Log4j.
  • Used putty for unix login to run the batch jobs and check server logs.
  • VMware ESXi 5.5/vSphere Installation & Configuration.
  • Installation, Configuration and maintenance of Hosted VMware products.
  • Played a key role in the development and maintenance of the application.
  • Experience in installing and configuring kick start in Linux.
  • Extensive experience in setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Linux, VMWARE and system software and hardware
  • Performed Unit Testing and System Integration Testing.

Environment: Java, J2EE, RMI, XML, XSD, Spring, Hibernate, SOA, Web Services, Business Objects, SAX/DOM, Websphere, JMS, JDBC, JNDI, JSP, EJB, Java Servlets, JavaScript, HTML UML, Cloud Foundry, Agile, Clear Case, HTTP, HTTPS, SSL, Dream Weaver and Windows NT, Linux.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Configured business applications in XML bean definition files using SPRING.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Worked on JPA for persisting the objects into the system.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in Websphere Application Server.
  • Solid deployment experience on the UNIX platform.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: Java 1.5, SOA, JMS, JMX, IBM MQ Series 5.3, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, Junit, JProfile 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile.

We'd love your feedback!