We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY:

  • Over 10 years of experience in Cross Platform (Multi tier Web) application design and development using object oriented programming, Java/J2EE technologies.
  • Worked closely with the pre - sales and business analysis team to gather requirements and played a key role in design and development of the modules.
  • Experience includes involvement in all phases of Software Development Life Cycle including analysis, design, coding, testing, implementation, and maintenance.
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Extensive experience in developing web applications using Java, J2ee, Spring, Hibernate, Webwork and XML.
  • Used AngularJs, and Dojo as frontend framework.
  • Used Spring Batch for data migration.
  • Utilized Splunk in figuring out issues.
  • Worked with popular design patterns and frameworks like MVC
  • Expertise in developing the multi-tier web applications in Spring, Hibernate, and Webwork that ensures clear separation of layers and rapid application development.
  • Excellent programming skills and development experience in languages/technologies like Java, Struts, S pring, Spring Boot, Servlets, JSP, XSL, XML, and Hibernate.
  • Experience with SOA using Java Web Services with SOAP and REST.
  • Extensive experience in applying various design patterns such as MVC (Model-View-Controller), Singleton, DAO, DTO, Front Controller, Transfer Object and Factory Pattern in the development of Multi- Tier distributed Enterprise Applications.
  • Working knowledge using Dojo toolkit and JavaScript for the front-end screens
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL.
  • XML manipulations done using JAXB and XMLBEAN for data transformation
  • Strong experience in RDBMS concepts Oracle and PostgreSQL.
  • Knowledge in designing and coding stored procedures and Functions using PL/SQL.
  • Experience in deploying applications in web and app servers like WebLogic and Tomcat Servers.
  • Java j2ee Multi-threading exposure.
  • Experience in working with UNIX/LINUX/Windows
  • Extensively used IDE like Eclipse.
  • Experience in using build tools like ANT and Maven
  • Experience writing unit test cases using Junit and Selenium.
  • Exposure to JMS.
  • Substantial understanding on Telecom, Retail, Healthcare, Educational and Capital Markets domains.
  • Good knowledge of in Unified Modeling Tools (UML)
  • Good knowledge in generation of stubs from the WSDL using Axis2.
  • Specialized in Enterprise Applications.
  • Good understanding in doing proof of concept using open source technologies
  • Excellent communication skills to deal with people at all levels.
  • Interacting with team members to ensure smooth progress of project work.
  • Self-starter and highly motivated to learn new technologies.
  • Self-motivated team player with good Analytical, Logical and Problem-Solving ability.
  • An effective team player and mentor with abilities in end-to-end project execution, client/vendor co-ordination. Able to understand the business, its needs and transformations.

TECHNICAL SKILLS:

J2EE Technologies: Java/J2ee, Servlets, Multithreading, JSP, JDBC, MVC, Webwork, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Hibernate ORM, JPA, LOG4J, Appfuse, Axis, JUNIT, HttpUnit, Selenium, JAXB, SAX, ANT, XmlBean, Maven, Grails, Groovy, jasper reports, Intershop.

Frameworks: Webwork (Struts), Spring Framework, Spring Batch, Hibernate ORM, Grails/Groovy, EJB.

Languages: Java, SQL, PL/SQL .

IDE Tools: Eclipse, Enfinity Suite

Web Technologies: JavaScript, HTML, CSS, DOJO, AJAX, Angular JS, XML, FTL.

Databases: Oracle, PostgreSQL, Mysql

Development Methodologies Waterfall, V-Model, Extended Agile:

Design Methodologies: UML

SOA : Webservices SOAP and Rest

Web Application Servers: WebLogic 10.3, Apache Tomcat

Version Control Tools: SVN, CVS, Bitbucket

Scripting JavaScript, JSON:

Messaging JMS:

Operating Systems: Windows 7/10/XP/2000/NT/98/95, Linux, UNIX

Other Tool: Telcordia Granite Network Inventory, Jenkins, Splunk, SoapUi, Quartz

PROFESSIONAL EXPERIENCE:

Confidential, Framingham, MA

Senior Java/J2EE Developer

Environment: Java 1.8, j2ee, Spring, Spring Batch, Rest Services, Microservices, Json, XML, Rabbit MQ, Tomcat, Splunk, Bit Bucket, Maven, Oracle, Spring STS, Agile.

Responsibilities:

  • Requirement analysis, design, build, deploy and support
  • Used Spring boot as the orchestration layer
  • Worked on spring microservices
  • Asynchronous services ware pushed to Rabbit MQ
  • Json was used for data transformation
  • Spring batch were scheduled using Tidal for job executions.
  • Migration of legacy application with Microservices
  • Development and enhancements with new features
  • Developed REST web services both consumer and provider for the application integration
  • Explored Splunk in debugging issues from production
  • Creation of POC
  • Leading the team.
  • Ownership of Replenish module
  • Analyzing the production issues
  • Code review, code merging and managing the bitbucket repository
  • Work closely with different module owners for integration.

Confidential, Westford, MA

Senior Java/J2EE Developer

Environment: Java1.7, j2ee, Spring, AngularJs, Rest webservices, Oracle, Git, Eclipse, Agile.

Responsibilities:

  • Work closely with product owners to understand the business requirements and building business capabilities.
  • Requirement analysis, design and build code
  • Developed Rest APIs.
  • Added new features to existing modules as per client requirements.
  • Worked on integration of modules using Rest APIs.

Confidential, Reading, MA.

Senior Java/J2EE Developer/Technical Lead

Environment: Java 1.7, j2ee, Spring, AngularJS, Spring Batch, Web services, Json, JavaScript, XML, iText, JMS, Tomcat, SVN, Bit Bucket, Maven, MySQL, Eclipse IDE, Agile.

Responsibilities:

  • Requirement analysis and finding the gap with the existing functionalities
  • Design new technical enhancements and configuration
  • Collaboration with product manager redefining new enhancements
  • Key role in managing the integration of Univadis system with Quantia
  • Used Spring Batch for data migration.
  • Developed REST web services for the application integration
  • Accessed rest services using AngularJS.
  • Worked in multi-threaded web applications.
  • Actuated two factor authentications for the administration module
  • Adobe PDF certificate generation with xhtml templates
  • Worked in JMS module.
  • Migration from SVN to Bitbucket
  • Enhanced existing sql to improve application performance
  • Redesigning of Message queues and implemented Executor services.
  • Work closely with business to support production environment
  • Actively involved in existing product enrichment
  • Involved in creation of test cases

Confidential, Florham Park, NJ.

Senior Java/J2EE Developer/Technical Lead

Environment: Java 1.7, j2ee, Spring, Dojo, Json, JMS, JavaScript, XML, Tomcat, SVN, Maven, Oracle Eclipse IDE, Agile.

Responsibilities:

  • Preparing the design, build, test, and deployment document for various business functionalities and upgrades.
  • Design of new technical enhancements and configuration
  • Front end design and enhancement of the existing system using Dojo toolkit.
  • Frontend validations done through JavaScript
  • Framework hookup using Spring framework
  • Spring MVC is used as the MVC framework
  • Repository sharing is done through SVN
  • Maven is used as the build tool
  • XML data transformation done for dynamic data grids
  • Backend data is shared through Oracle and DB2.
  • Configuring different security levels based on roles, and integrating with the netx 360 security standards.
  • Major role in Design Document and UI spec document creation
  • Configuration of dynamic environment changes based on different test bud deployments.
  • Test case creation for testing different configurations and security levels.
  • Offshore coordination for integration with the existing mainframe systems.

Confidential

Lead Developer

Environment: Java1.6, j2ee, Intershop, Webservices, Tomcat, XML, CVS, Oracle 10g, Jenkins.

Responsibilities:

  • Preparing the design, build, test, and deployment document for various business functionalities and upgrades.
  • Generated of stubs from the third party wsdl using Axis2.
  • Used REST services to interact with the internal systems.
  • Implemented Web service client to communicate with other supporting systems.
  • Coordinating with 3rd party vendors for the Service interfaces specifications.
  • Development of pipeline and pipelets to carry out the operation.
  • Used Enfinity suite as the GUI in building the project.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML with ISML
  • Consume the services using the interfaces created using the contract supplied by other systems.
  • Used Jenkins Continuous Integration tool for development and deployment purposes.
  • Configured and used Selenium for the sanity testing of the build.
  • Wrote HttpUnit test cases for the basic scenarios.
  • Used SoapUi for testing the Webservices.
  • Created mock test scenarios using SoapUi even if other supporting systems are down or unavailable.
  • Created deployment documents for the Test, QC, and UAT.
  • Gave trainings for Webservices, SOAP, WSDL, and Soap UI for the new resources.
  • Build the applications prepare deployment documents on to the various test levels like System, integration preproduction boxes and tested for the right functionality.
  • Unit tests done on each change done using a set of basic scenarios using selenium and take reports.
  • Followed the extended Agile methodology for the project
  • Extensively used Eclipse IDE, Enfinity Suite for code development, debugging and testing.
  • Create the deployment document on various environments such as Test, QC, and UAT.
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.
  • Explored Spring MVC, Spring IOC, Spring AOP, Hibernate, JPA in creating the POC.
  • Done data manipulation on front end using JavaScript and JSON.

Confidential

Senior Developer

Environment: Java1.5, j2ee, Webservices, Eclipse, XML, XmlBean, SVN, Oracle 10g, PL/Sql, Soap UI.

Responsibilities:

  • Leading a team of 2 members
  • Prepare documents for the various test cases involved in the implementation.
  • Performed analysis, design, and development and testing phases of software development
  • Developed SOAP web service providers to communicate with third party applications.
  • Involved in generating soap web services for carrying out the operations of the inventory.
  • Developed Stored Procedures, Functions and created database tables.
  • Created batch process for synchronizing with other legacy systems.
  • Used Log4J for logging and debugging.
  • Write SQL queries, procedures in oracle.
  • Data transformation and synchronization done using JAXB and XMLBEAN
  • Performed DDL tasks in DEV environment to test SQL queries and performance tuning.
  • Wrote Pl/Sql for the data manipulations for the Granite product using Web services which has to run without any performance issues.
  • Created Packages, Stored Procedures & Functions in Oracle 11g using TOAD. This kept the Business Logic from the Backend access to the Database separate from the Front end Presentation layer.
  • Used Ant scripts to build and deploy application on dev environment.
  • Used EJB session beans as each service implementations.
  • Used Web logic server to deploy the applications.
  • Was part of the Test and Development setup
  • Responsible for deploying new changes to Development environment and dev-integration testing for new changes.
  • Root cause analysis for the discrepancy occurring during the integration testing.
  • Worked on JAXB for marshalling and un-marshalling for XML
  • Used Telcordia Granite Network Inventory tool for mapping the telco inventory.
  • Extensively used Eclipse IDE for code development, debugging and testing.
  • Working with on-shore and off-shore resources for successful implementation of the modules.
  • Involved in deployment strategies and Configuration Management Plan
  • Deployed the application on Linux and windows operating systems
  • Added new features to existing modules as per client requirements.
  • Done data migration from XML to oracle using XmlBean and ANT for the synchronization of different telecom systems.
  • Created a tool for initial setup for Granite network inventory

Confidential

Senior Developer

Environment: Java1.5, j2ee, Grails, Groovy, Eclipse, Mysql.

Responsibilities:

  • Prepare design documents.
  • Involved in design and build phases of Software Development Life Cycle
  • Created POC for using the frameworks like Appfuse, Maven, grails and groovy.
  • Created Controllers, Service and Domain classes in Grails
  • Worked with Grails & Groovy APIs, JAVA API
  • Created GSPs for view
  • Wrote Junit tests to test all the server side functionalities
  • Used Maven as the build tool.
  • Prepared documents for the POC.
  • Involved in defect fixes. Coordinate with QA to test defect fixes
  • Deploy application on dev and test environment.
  • Extensively used Eclipse IDE for code development, debugging and testing.
  • Worked with QA team for testing and resolve defects.
  • Was part of the application design, database design and created configuration for the POJOs.
  • Wrote the Requirements, Design and Technical documentation
  • Involved in deployment strategies and Configuration Management Plan
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.

Confidential

Systems Analyst

Environment: Java1.5, j2ee, Spring, Hibernate, Webwork, Freemarker Template, Jasper reports, Quartz Scheduler, Eclipse, XML, PostgreSQL, Tomcat.

Responsibilities:

  • Leading a team of 5 members.
  • Understand business requirements from high-level/functional requirement specs and provide inputs to functionality updates and business rules.
  • Involved in analysis design, and build phases of Software Development Life Cycle.
  • Worked closely with Business Analysts and gathered requirements.
  • Create design documents and data models.
  • Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
  • Used hibernate to map the database columns to JAVA Objects.
  • Developed Hibernate DAOs and configuration files to access the database.
  • Used AOP to integrate different modules
  • Worked on Webwork(Struts) Framework
  • Build, Unit test and deploy in different environments.
  • Used ANT to build the application for deployment.
  • Build the applications deployed on to the various test levels like System, integration preproduction boxes and tested for the right functionality.
  • In the database end, responsibilities included creation of tables, sub-queries, joins, integrity constraints and views.
  • Using JavaScript as Scripting Language
  • Implemented Export to excel and PDF functionalities using Jasper Reports
  • Wrote HQL to fetch data from the database present it on the UI.
  • Worked on optimization and tuning of database queries
  • Integrated Quartz scheduler for running cron jobs for business rules.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX
  • Integration of different modules like audit trail, accounts using spring AOP.
  • Solved concurrency issues during multithreading
  • Worked with QA team for testing and resolve defects.
  • Used Log4J for logging and debugging.
  • Wrote Junit tests to test all the server side functionalities
  • Extensively used Eclipse IDE for code development, debugging and testing.
  • Using Apache Tomcat to DEPLOYMENT of the application.
  • Deployed the application on Linux (Red hat) and windows operating systems
  • Worked with DBA’s for the performance tuning of the queries.
  • Done the migration of database from PostgreSQL to Oracle
  • Deploying the application in test and UAT.
  • Done data manipulation on front end using JavaScript and JSON
  • Used Apache Lucene for search functionality.
  • Deployment document preparation for the production server.
  • Investigate the root causes for defects/Production issues. Negotiate with cross-functional teams to resolve the issues.
  • Managing weekly team activities.
  • Participated in the code review meetings, weekly meetings, client meetings.
  • Marge code in different branches of the SVN repository.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Worked closely with the team for the successful deployment for each and every Milestone
  • Was part of the Test and Development setup
  • Worked closely with the administrator staff in configuring, installing and deploying the application in various production environments.
  • Worked closely with the end customers to test the software and implemented their feedback
  • Added new features to existing modules as per client requirements.
  • Played a major role in educating the usage of the software to the foreman and staff
  • Communicated and worked closely with the Testing team
  • Involved in system wide enhancements supporting the entire system and fixing reported bugs.
  • Involved in preparing the documentation of the functional specification, User manuals and also updating various documents with newly implemented functionalities.
  • Involved in the end-to-end development of the project and go live support.

We'd love your feedback!