Sr.java Developer Resume
Malvern, PA
SUMMARY
- Over all 5 years of software industry working experience in analysis, development, design, testing, documentation with JAVA/J2EE technologies in various domains like Health Insurance, retail, Financial and Banking and E - Commerce.
- As a Senior Developer in Java/J2EE, Persist Strong knowledge in server side technologies such as JSP, JSTL, Ajax, Servlets, J2EE and supporting Frameworks of Java.
- Good knowledge in working with J2EE architecture in the application development for the diversified domains like Finance, Insurance, Manufacturing, Retail, Travel and Transportation.
- Magnificent experience on designing and development of Enterprise Applications by usingSpring, Struts, JSP’s, JSF, Servlets, XML.
- Good experience in integrating Amazon Web Services (AWS) with different applications infrastructure.
- Good in using web application frameworks includes Spring 4/3.x, and Hibernate 3.x and advanced implementations in Java.
- Comfortable in working with IDE tools like Eclipse, NetBeans and STS.
- Excellent inworking with SOAP and Rest Web Services.
- Coded views, stored procedures, and functions to produce data extracts for regulatory reporting and financial risk analysis.
- Excellency in implementing application with the application serverslike Web logic, Web Sphere, JBoss 6 and Apache Tomcat and writing configurations for the same as per the requirement.
- Experience in working with multiple Database servers such as Oracle, MySQL and NoSQL databases.
- Sound knowledge in the Web Application GUI Development by using UI technologies such as Angular JS, JavaScript, HTML 5, CSS 3, AJAX and GWT.
- Worked on REST web services using Oracle SOA.
- Comfortable in working with various integration tools ex: JIRA, Jenkins, and Maven.
- Expertise in coding by using SOAP based Web Services, Restful Web Services and AWS Implementation.
- Sound working experience on several Databases ex: Oracle, MySQL, PostgreSQL and SQL SERVER.
- Studied and stayed current on features and functionality of PostgreSQL.
- Sound experience with full stack application development using SDLC life cycle.
- Good in working on various project assignments in different teams including the business modeling and analysis, development and deploying into production.
- Experience in Unix shell scripting, Korn shell scripting, FTP and file management in various Unix environments.
- Hold Strengths like development and design, problem solving and initiative for implementing features and being result oriented and client focused.
- Sound Knowledge in performing Unit Testing, Integration Testing, System Testing and also experienced in preparing Test Modules, Test Cases, Test Scenarios and Test plans.
- Sound experience in development of front end UI tasks with HTML, XML, JavaScript, AJAX, Perl and JSF.
- Good in handling complex tasks related tobasic javaon Multithreading and Serialization.
- Experience in writing Data Access Object’s (DAO) by usingJDBC.
- Worked on various Design Patterns ex:MVC and Singleton Design Pattern.
TECHNICAL SKILLSET
Programming Languages: Java 1.8/ 1.7/ 1.6, PL/SQL, C/C++
UI Technologies: JavaScript 1.8, Bootstrap, Angular JS, Node.js, Jquery, HTML, CSS.
Application Servers: WebSphere 8.x/7.x, JBOSS 6.x, WebLogic 11.x/10.x,Tomcat
Databases & Storage System: Oracle 8i/9i/10g/11g, MySQL.
Java Technologies: J2EE, Servlets, Spring 4/3.x, Hibernate 3.x, JSP, Struts 2/1.x, JDBC, JMS.
J2EE Technologies: SOAP,EJB, XML, AJAX, DOJO, JSF, JSP 2.1, GWT, MAVEN and ANT.
Tools: Log4J, Jenkins, JIRA, JUnit.
IDE’s & Platform: Eclipse, MyEclipse, NetBeans
Scripting Languages: JavaScript, Bash Shell scripting
Version control System: SVN, Bitbucket GIT, CVS
Web Services: XML, SOAP, DTD, XSD, Restful, Amazon web services (AWS)
Methodology: Waterfall and Agile
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Sr.Java Developer
Tools: Java, JSP, JavaScript 1.8, Angular Js, Node.js, Linux, Spring, Spring Security, Elastic Search, MyEclipse, STS, HTML, CSS 3, JQuery, AWS, XML, Hibernate, Web logic Application Server, MySQL, Maven.
Responsibilities:
- As a Java Developer, good experience in analysis, design and development of application compatible to the Business requirements.
- Used spring core annotations for dependency injection and used Apache Camel to integrate spring framework.
- Involved in developing the flow of events and functions document for use cases to depict pre-and post-conditions.
- Integrated Java and Angular based application to Elastic Search tier via Spring Restful Controllers.
- Implemented database management system to interact with DB using Hibernate ORM and HQL.
- Implemented front end application development using JSP, Servlets, Angular JS and backend using Restful Web services, Hibernate as well as spring framework to handle the workflow of the application.
- Design and Develop Restful web services that will allow a presentation layer to submit query request to Elastic Search.
- Implemented modular approaches for backend on AWS's Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS's RDS, allowing for scalability.
- Implemented core java concepts like polymorphism, Inheritance, multithreading etc.
- Used Spring Security along with Hibernate to load users for database authentication.
- Used popular Node.js frameworks Express and Restify to mock a Restful API.
- Used Maven and STS within the development process.
- Responsible for Building, cleaning and deploying war files in Web Logic Application Servers.
- Responsible for performing unit testing, system testing and for preparing test scripts for system testing.
- Expertise in using Windows and Linux (OS) platforms for developing and deploying the application.
- Used SVN as repository for efficiently managing the source versions with development team
- Designed XML and XSD (DTD) schema for the system to validate structure of requests.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- As a Software Programmer in Java, Knowledge about the entire (SDLC) life cycle of the project right from the designing the project till implementation.
- Built web based applications using spring MVC.
- Implemented presentation layer by using Angular JS, AJAX, HTML and Custom Tags.
- Involved in designing and coding UI by using third party software tools ex: EBA grid.
- Experience in creating XSL templates to transform XML files into XSL-FO for creating PDF contracts.
- Used Tomcat Application server for live services.
- Worked on Hibernate for Object Relational Mapping for interacting with the databases.
- Created and modified SQL and PL/SQL scripts for data conversions and performance improvement using Sybase.
- Writing Shell Script, PL/SQL Stored procedure, Functions, Triggers and packages.
- Responsible to communicate with Business Analysts and Systems Analyst to verify the business rules and size the project by using Functional Requirement documents.
- Used J2EE design pattern ex: Model-View-Controller (MVC) for application design.
- Experience in implementing projects by using Spring Integration with Struts, MVC and Hibernate.
- Worked on SOAP based Web Services to integrate the application modules to generalize application functionalities.
- Experience in performing Unit Testing / module and Integration Testing for application modules.
- Excellency in handling and fixing the production issues when required.
- Experience in Preparing Technical Design document and User Documentation for the application.
- Actively participated in code review meetings with the development team.
- Experience in writing Hibernate HQL queries and PL/SQL stored procedures for the application to communicate with the DB2 Database.
- Migration of the PL/SQL code from Sybase to Oracle.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design etc,.
- Experience in application deployment by using MAVEN and SVN as code repository.
- Expertise in preparing the Unit Specifications for the application module and performed Unit Testing Implemented with JUnit Tests.
- Followed Test Driven Development (TDD) and written test cases using Junit for every relevant class.
Confidential, Milwaukee, WI
Java Developer
Tools:Java EE, JDK, Servlets, JSP, HTML, UML, JMS, SOA, XML, JSF, UNIX, SOAP, unix, Windows XP, WebLogic Application Server 10.x.
Responsibilities:
- As a Java Developer, responsible for the designing, coding and developing the application inJ2EEusing MVC architecture.
- Good in configuringWebLogic Application Server administration for activities involves creatingclusters, database connection configurations and performance monitoring etc.
- Sybase database is used with Hibernate as ORM tool.
- Responsible for designing, developing and testing SOA services by using Web Services/SOA and Oracle Fusion Middleware technologies.
- Installed and configured Oracle and PostgreSQL software using best practices.
- Responsible for the complete application stack development from front end till back end.
- Worked on EJB while implementing the application features and written UNIX shellscripts.
- Coding and Bug fixing for the new changes using Shell script, SQL stored procedures and triggers.
- Used various technologies in project such as Spring Core, Web, Hibernate, MySQL database, SOAP Web Service and SOAP UI.
- Provided Production support for Application by proactively working on production issues.
- Worked onLog4jto implement logging features for the project.
- Used Microsoft Visual SourceSafeas version control for software configuration management in project.
- Involved in developing XMLschemas, XSD’s and DTD to perform validations.
- Experience in writing Queries for Sybase database
- Experience in implementing web services for application by usingSOAP, XML and WSDL in the project.
Confidential
Java Developer
Tools:Java 6, JSP, JDBC, Servlets, JSTL, JSON, Ajax, JDK 1.6, Apache Tomcat server 6, MySQL database.
Responsibilities:
- As a Java Programmer, actively participated in System Requirements analysis and conceptual designing.
- Used Spy tool and XSD’s in application to design, develop and implement document transformation.
- Used JDBC as a bridge to interact with the MySQL database.
- Implemented applications complete for workflow by usingJSP’s, JavaScript, AJAX technologiesand Apache Tomcat server and integrated it with the existing system as improvement in quality of the existing system.
- Good understanding in designing and developing full life cycle of web applications and modifying the existing applications to incorporate new components and features as part of improvement emphasizing maintainability, reliability, scalability and performance.
- Implemented the application’s UI by usingHTML, CSS and JavaScript.
- Good in working with JSON, JavaScript functions to get dynamic data and to implement client side validation.