Sr. Core Java/j2ee Developer Resume
Dayton, OH
SUMMARY:
- 7+ years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on object oriented, JAVA, J2EE, JBOSS and MySQL.
- Excellent expertise in all phases of Software life cycle for developing, maintaining and supporting the Java, J2EE and MySQL applications.
- Development experience with Core Java such as IO, Multithreading, Collections, Networking.
- Expert level skills in developing web - based GUI s using Struts framework, Swing, HTML, DHTML, XML, Java Script for web enabled applications.
- Worked extensively on J2EE technologies such as Servlets, JSP, JavaBeans, JDBC Portal Concepts and Web Services.
- Strong scripting experience on LINUX SCRIPTS, Shell, Bash.
- Expertise in client side designing and validations using HTML, Java Script, JSP, Java Applets, and Java Beans.
- Specialist in coding, implementing and testing of various applications.
- Expertise in application development using JDBC, Servlets, JMS, Struts, Spring, Hibernate and JSF.
- Rich experience with servers BEA's Web Logic, Web Sphere.
- Experience Agile/Scrum methodology for the software development.
- Extensive experience in testing code using Fitnesse.
- Comprehensive knowledge of physical and logical data modeling, performance tuning.
- Experience in Struts and Web Services using SOA implementations.
- Proficient in message oriented middleware technology such as JMS.
- Solid experience with Oracle, MS-Access using JDBC. Extensive experience in using SQL, PL/SQL.
- Expertise in RDBMS such as Oracle DB2, SQL Server writing SQL Queries, Joins, Procedures and Functions.
- Expertise in modelling of Software Systems and Business Applications with UML using Rational Rose and MS Visio.
- Ability to learn new technologies with minimal time period
- Solid understanding of business needs and requirements.
- Team player with self motivated skills and excellent Interpersonal and Communication skills.
- An effective communicator, committed team player, quick thinker and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environment.
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP, LINUX
Programming Languages: Java, SQL, HTML, Java Script,Unix, shell, XML
J2EE Technologies: Servlets, JSP, JSTL, AJAX, JDBC, Java Mail, XSLT .
Frameworks: Struts, Spring, Spring MVC, Hibernate
Web Technologies: HTML, JavaScript, AJAX, CSS
Web Services &XML: RESTFUL, SOAP, XML, HTML
Application/Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss
Databases: DB2, MongoDB, SQL Server, MySQL
IDE Tools: Eclipse
Configuration: CVS, SVN,GIT
Tools: Maven, JUnitProtocols: SOAP, HTTP
PROFESSIONAL EXPERIENCE:
Confidential, St Louis, MO
Sr. Java/J2EE Developer
Responsibilities:- Responsible for the implementation of application systems with Java.
- Extensively made workflow status changes in DH (double haploid) application with in ScanMaster.
- Developed APIs using Jersy Restful Web Services.
- Implementation of JavaScript Frameworks, including Angular JS.
- Worked with Grower projects in FieldView with MD and Spatial Data.
- Wrote Unit test cases for some critical SOA composites.
- Extensively used various Linus Scripts IPC mechanism, such as shared memory, sockets etc.
- Writing SQL queries to access data for analysis of data from DB2 database.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Designed a batch processing system RESTFUL APIs.
- Helped in developing UI for Feedback/Harvest API using AngularJS and other scripts.
- Migrated FieldView data and added new scripts using Cloud (AWS).
- Worked in Agile/Scrum methodology.
Environment: RESTFUL Web Services, Spring, Cloud Foundry, Gradle, AWS, Python, R, Spark, IntelliJ Idea, HTML5, CSS, JQUERY, AngularJS, LINUX, Agile methodology, GIT, BitBucket, docker, JavaScript, Oracle, SQL Server 2012, JSF
Confidential
Sr. Core Java/J2EE Developer
Responsibilities:- Responsible for the implementation of application system with core Java and Spring framework.
- Used Spring framework for dependence injection and integrated it with Hibernate.
- Developed and maintained Cron Jobs with LINUX Shell Scripts to run internal processes.
- Designed SOA implementations by Using Web Services-WSDL, UDDI.
- Extensively Received 300+ JSP Pages (HTML, CSS, JavaScript, JSTL).
- Worked with Spring Cloud Config Server which uses as it’s data store a pluggable repository layer that currently supports local storage, Git and Subversion.
- Developed Restful APIs using Spring Cloud.
- Developed the Spring Xml file for database configuration using different spring beans.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Templating engine and used JavaScript libraries such as JQuery and Prototype, for website development.
- Developed specialized search system (using Angular JS, Java Servlets, JUnit).
- Used JMS (MQ Series) to communicate between the components and configured on the server.
- Involved in Java and EJB Design Patterns.
- Implementation of JavaScript Frameworks, including Angular JS.
- Used Multi-threading to overcome the errors in the process of transactions.
- Used JAXB parser for parsing the valid XML files.
- Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
- Used Doug Lea’s Concurrent package for loading input data elements and storing back result elements back to source system in Multithreaded environment.
- Used MVC Framework and integrated Struts Web Module with Java Server Faces (JSF).
- Involved in module testing using JUnit.
- Maven is used to build and deploy the application.
- Analysis and code development using Agile/ Scrum methodology.
Environment: Spring, JUnit, JDBC, MDM, Eclipse, CSS3, HTML5, Multi Threading, JQuery, Oracle 11g, DB2, JSF, Doug Lea’s Concurrent package, Angular JS, RESTFUL APIs, SOAP, LINUX SCRIPTS, Jboss, Agile/Scrum Methodology, SQL Server 2012, GIT, Maven .
Confidential,Dayton, OH
Sr. Core Java/J2EE Developer
Responsibilities:- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed Data Feeds application in Java using Spring MVC framework, Quartz scheduling, XSLT that sends product catalog and sales data in CSV and XML formats to partners.
- Implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
- Developed the application using Struts Framework that leverages classical Model View Controller architecture.
- Creating and Managing Continuous Build and Continuous Integration environments in SCRUM and Agile projects.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Extensively used of various Linux scripts IPC mechanisms, such as shared memory, sockets, etc.
- Designed GUI and front-end web pages using JSP and developed JavaScript solution for user input data validation.
- Development of modules JSP, Servlets and connections JDBC.
- Designed RESTful APIs that allow sophisticated, effective and low cost application integration.
- Developed SDP module using Mongo DB and jQuery.
- Involved in developing the JSF pages.
- Performance tuning including Apache Web server setup configuration with Jboss App Server.
- Designed SOA implementations by Using Web Services.
- Build rich dynamic pages using JQuery, JavaScript, HTML5 and CSS3 .
- Assists application dependency and configuration management with Backbone.JS.
- Designed a Multi-threading system to handle an asynchronous write-behind cache for database updates.
- Writing SQL Queries to access data for analysis of data from database.
Environment: JSP, Spring, JavaBeans, JDBC, Multi-threading, HTML5, JavaScript, MDM, CSS3, JMS, JQuery, JSF, Agile/Scrum Methodology, RESTful APIs, SOA, PL/SQL, SOAP, Backbone.js, Angular JS, Jboss, Mongo DB, LINUX SCRIPTS Shell Scripting, SQL.
Confidential, Baltimore, MD
Core Java J2EE Developer
Responsibilities:- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Implementing Authentication Core Java.
- Created the web application using MVC Struts framework.
- Performing database operations on IBM DB2 using Squirrel client.
- Regression testing of Interfaces using Fitnesse functional testing tool.
- Build the XML Submission using the Spring batch and JAXB parser.
- Created mappings/Workflows to extract data from SQL server, Sybase, XML sources.
- Implemented and Used REST Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Deployed and tested on JBOSS application server.
- Created a light front-end framework against the JSON API for their service request portal using Bootstrap and Backbone.JS.
- Wrote unit test cases for some critical SOA composites.
- Built a custom Quartz job-management UI, and adapters to manage asynchronous processes in the system.
- Used JMS and EJB to integrate with Provisioning Framework.
- Implemented RESTful APIs, unit tests, and functional tests using Java, Spring and Mockito.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Performed tests on various features of Agile/SCRUM development process.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- All the modifications were performed using JSP, Servlet and XML.
- Developed the different components of the application such as JSPs, Servlets, and EJBs and DAO.
- Implemented the logging mechanism using Log4j framework.
Environment: Java, Spring, Angular JS, JSF, JDBC, Multi-threading, JavaScript, CSS3, Web Services, RESTful APIs, SOAP, GIT, Jboss, Web logic, JAXB, SOA, DB2, Agile/Scrum Methodology, JQuery.
Confidential, Oak Brook, IL
Java/J2ee Developer
Responsibilities:- Interacting with Business team to determine functional requirements of business intelligence reports and analyzing requirements for design feasibility.
- Implementing JavaScript Execution Core Java.
- Modified/configured configurations for Struts.
- Designed and developed code for MVC architecture using ATD framework (Ford Credit Framework which is similar to Struts framework) using Servlets, JSPs.
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP (Java server Pages) and JSF UI Components as View and Faces Servlet as a Controller.
- Implemented REST Web Services for communicating one application to another application by using SOAP and WSDL.
- Worked extensively on HTML and CSS spreadsheets.
- Designed a batch processing system with RESTful APIs.
- Writing SQL Queries to access data for analysis of data from DB2 database.
- Used JAXB parser for parsing the valid XML files.
- Did performance analysis on the code and carried out code refactoring on the existing code.
- Written test cases for unit testing the code using JUnit testing Framework.
- Writing no blocking or lock-free Multi-threading code.
- Modifying and migrating existing applications for fine-tuning and performance improvements.
- Implementing Continuous Integration Platforms for Agile teams/projects.
- Conducting trial runs of reports applications, correcting errors, and testing reports
Environment: Java, J2EE, MVC, JSP, JSF, Core Java, Servlets, Struts, Multi-threading, CSS, Web Services, JQuery, HTML, JDBC, JUnit, RESTful APIs, SOAP, SVN, DB2, Oracle, Agile/Scrum Methodology
Confidential
Java Developer
Responsibilities:- Involved in using XML for developing tool for user interface customization
- Developed web GUI involving HTML, XHTML, JavaScript, CSS, JSP, Servlets and beans under MVC architecture
- Responsible for source code and version control (VSS), Involved in integration and deployment.
- Involved in coding reviews and enhancement of application.
- Performed SOA / Web Services testing using SOAP UI.
- Developed various components of the application and unit test them.
- Used struts tag libs for developing user interfaces.
- Implemented Agile/Scrum Development Methodology for quick solutions.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology .
- Used Spring Framework for dependency injection for Action classes using Application Context xml file .
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Written SQL Queries to interact with database.
Environment: J2EE, Java/SDK, HTML, DOM, CSS, Struts, JavaScript, JSP, JDBC, Web Services, JQuery, SOAP, MySQL .