Sr. Java Developer Resume
Melbourne, FL
SUMMARY
- Having 7+ years of experience in Java/J2EE technologies specializing in all phases of software development lifecycle Analysis, Design, Development, Deployment, Testing and Maintenance of application software.
- Experienced in Core Java, Collections, Multi - Threading, Exception handling, File me/O, Design Patterns, OOPS Concept.
- Implementation, testing, integration, and production support of the enterprise web application using Java/J2EE technologies/framework.
- Worked wif web technologies like JSP, Html5, Angular JS, CSS3, Servlet, Java scripts (used frameworks-JSON) JQuery, MVC frameworks (Struts, Spring MVC, IOC/DI, AOP) other frameworks (Hibernate, EJB, JUNIT) and Database (Oracle, MySQL and DB2).
- Expertise in analysis, design, development, testing and implementation of Java/J2EE application using Java, Spring, Hibernate, SOAP (JAX-WS), WSDL, SOA, RESTFUL Web Services (JAX-RS), Jersey Framework, Servlets, JAXB, JSON, Java Script, XML, XSD, SQL and using tools like Axis 2.0.
- Worked wif ORM tools such as Hibernate and proficient in HQL.
- Designed various modules of application/product wif the noledge of design patterns and OOPS concepts.
- Good experience in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.
- Good noledge in usage of application and web servers such as JBoss, Tomcat and Web Sphere.
- Having good experience in build tools like ANT/Maven and logging like Log4J/SL4J.
- Extensive J2EE development experience in different IDE tools like Eclipse and Rational Rose.
- Experienced in Coding, testing, analyzing/fixing production defects/issues using Core Java&J2EE technologies and involved in code and design review process of team members.
- Experienced in TDD (Test Driven Development) using Junit, Cucumber, Selenium and created technical design document containing architecture of the application/module/product.
- Experienced in Version Control Systems such as SVN, CSV and used tracking tool JIRA.
- Experienced in Document preparation including Design Documents, Technical halp documents, User documents and Test Cases.
- Working as a team extended across the world at onshore and offshore locations, projects teams included 30+ resources and always keep up wif new technology trends wif a view to applying changing technology solution patterns.
TECHNICAL SKILLS
Operating Systems: Windows 10, 8.1, 7, Vista, XP, UNIX/Linux, Windows 2000.
Java Technologies: Java, J2EE, JSP, JDBC, Servlets, Web Services, Java Beans, JSON, HTML, XML, SAX, JAXB.
Languages: Java, SQL, HQL, HTML, CSS3, JavaScript, JQuery, Angular JS C/C++ and VHDL.
Build Tools: Maven, Ant.
Web Application Languages: HTML 5, CSS 3, JavaScript and Angular JS.
Web Services: WSDL, SOAP, JAX-RPC, JAX-WS, JAX-RS (Java API for RESTful), JAXB and JSON, Axis 2.0.
Servers: Tomcat 8.0, JBoss 5.1.0, GlassFish 4.1.1, Web Sphere 8.5.5.9.
IDE and Tools: Eclipse, Sts-Spring, SQL Developer, Squirrel SQL, KeePass, Fortify Audit Work Bench, SOAP UI, Fiddler, Sslyze, Putty, WinSCP, IAR Embedded Workbench, Proteus, NI Multisim, PSPICE, LabVIEW, AUTOC AD, Matlab, XILINX, MS Office Suite, Adobe Photoshop and ARM Compiler 6.
Data Base: DB2 10.1, Oracle MySQL.
RDBMS: Hibernate, JDBC.
PROFESSIONAL EXPERIENCE
Confidential - Melbourne, FL
Sr. Java Developer
Responsibilities:
- Worked wif different teams to understand the enhancements and gathering requirements of the project.
- Responsible in designing architecture of the project and documentation of project.
- Used Test Driven Development and Agile Methodology in this project.
- Responsible for developing and enhancing the Client/Server application using J2EE standard open-source framework Spring, REST, Hibernate, Core Java, Collections, Multithreading.
- Coding and implementation for Java based object model components using Eclipse IDE.
- Extensively worked on Java server-side programming using Servlets, and JSP.
- Converted a monolithic app to micro services architecture using Spring Boot using 12 factor app methodologies.
- Deployed, Scaled, Configured, wrote manifest file for various Micro services in PCF
- Developed the pages using JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery and Bootstrap to provide responsive web pages.
- Involved in development of a UI pages using AngularJS, node JS, HTML5, CSS, Bootstrap, Spring Boot, JQuery, play framework and performed data transfer using Controllers.
- Responsible for setting up AngularJS5 framework for UI development.
- Developed html views wif HTML5, CSS3, JSON and React JS
- Used REST API's for the application at the backend.
- Used Multi-threading to handle the errors in the process of transactions.
- Designed and implemented using RESTful and micro services in the backend.
- Backend is being written in Java using Spring Boot framework for scalability.
- Worked Extensively wif Query Optimization Techniques to Fetch Data wif better Performance Tuning.
- Written unit tests using JUnit5 for correctness of the compiler.
- Responsible for Web UI development in JavaScriptES6 using JQuery, Angular 2 and AJAX.
- Involved in Deployment and Troubleshooting issues in the application.
- Used GitHub to maintain the versions of the source code of the project.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
Environment: HTML, CSS, Angular JS2 / 4, Bootstrap, ReactJS, AJAX, Rest webservices, Spring MVC, Java 8, Core java, Spring Boot, Multithreading, Spring 4.x, Hibernate 4.x, Git, Spring Batch, Spring Security, Git, Junit.
Confidential - Warsaw, IN
Java Developer
Responsibilities:
- Involved in all stages of Software Development Life Cycle (SDLC) of the project in agile methodology.
- Participated Daily Scrum meeting, sprint grooming/review and demo wif management and other teams.
- Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
- Front-end development using HTML, CSS, JSP and client-side validations performed using JavaScript.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages
- Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate.
- Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency. Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Initiated mappings among the relations and written named HQL queries using Hibernate.
- Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
- Integrated REST API wif Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts
- Used SQL statements and procedures to fetch the data from the database.
- Created new views, added new columns to the existing view in the database using SQL.
- Wrote SQL commands and Stored Procedures to retrieve data from SQL server database
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.
- Developed Git controls to track and maintain the different version of the project.
Environment: Core Java, Java, J2EE, HTML5, CSS3, Java Script, AngularJS, Spring, Hibernate MVC, Spring Boot, Restful Web Services, Git, Agile, SQL.
Confidential
Java Developer
Responsibilities:
- Implemented and followed Waterfall methodology and participated in the SDLC of the project.
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
- Developed reusable utility classes in core java for validation which are used across all modules.
- Responsible for requirement gathering and preparing the requirement specification document.
- Involved in development of the applications using Spring Web MVC and other components of the Spring Framework.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used JIRA for updating task status, bug tracking and defect reporting.
- Used GIT hub as Distributed version control system and branching for implementing new features.
- Involved in designing the application by drawing UML diagrams using Rational Rose tool.
- Used Eclipse as IDE to develop the application.
Environment: Java, Collections, Multi-threading, Eclipse, Windows, UML, Spring MVC, JSP, Servlets, MS Office, HTML, CSS, JavaScript, JIRA, GIT.
Confidential
Java Programmer
Responsibilities:
- Develop and Test Batches/Interfaces as per design
- Used Eclipse IDE as development environment to design, develop and deploy application on Weblogic.
- Used Oracle as the Database to retrieve the customer records used SQL queries to do some CRUD operations.
- Used WINSCP to pull the session logs which contains the partner transactions from the servers.
- Also developed a SFTP code which pulls the Data from the servers.
- Also worked and developed Weekly transaction Summary report and used HSSF worksheet (Apache POI) to generate the excel sheet.
- Work on Defects/Bug fixes.
- Developed some Complex SQL Queries and Stored Procedures.
- Involved in build (using ANT), deploy and test the services.
- Involved in handling the production issues investigate trouble tickets, application issues and fix the code based on the updates from the partners.
- Developed POJO's, Data Access Object (DAO) to handle all database operations.
- Used SOAP UI to Run the XML request and get their Response by running them on the Localhost and the Observe their PGEN in the Weblogic.
- Review and revise the updates and validations from the partner.
Environment: Java, JMS/MQ, J2EE, Struts, JDK, EJB, Servlets, Oracle, XML, JDBC, Eclipse, JUnit, Jboss, Application Server, WSBang, WINSCP, Putty, SOAP, ANT.
