Java Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY
- 6 years of IT knowledge and experience in developing complete Software Development Life Cycle(SDLC) of Java/JEE (J2EE) applications including Analysis and Requirement Gathering, Design, Development, Implementation Support, Enhancements and Maintenance.
- Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Implemented Java/JEE technologies for application development in various layers of projects
- Experience in Core Java, Threads, Multithreading, JDBC and Collection API
- Worked in J2EE, Spring MVC, Spring DAO, Hibernate, JSP, JavaScript, JQuery, JSON, XML
- Used UML for creating use - cases, class diagrams and sequence diagrams on Microsoft Visio and astah
- Worked on several design patterns such as singleton, factory façade, decorator, DI, IOC, MVC and DAO.
- Worked on Database such as Oracle, My SQL and DB2
- Experienced in generating logging by Log4j to identify the errors in production test environment
- Knowledge in writing SQL Queries, Stored Procedures, Triggers and SQL packages
- Extensive development experience on different IDE’s like Eclipse and NetBeans
- Proficient in application deployment on various web/application servers including Apache Tomcat, Glassfish, JBoss
- Used tools for building projects like Maven
- Experience in creating and consuming web services using SOAP and REST APIs
- Used Jersey, REST easy and Restlet.
- Used version control systems like Git & SVN
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Programming Languages: Java, C++, C#
Java/J2EE Technologies: Servlets, JSP, JDBC
Web/App Servers: Apache Tomcat, Glassfish, JBoss
IDE/Tools: Eclipse, NetBeans, Spring Tool Suite, Workbench, SQL Developer
Web Services: REST, SOAP
Testing and Build Tools: Junit, Log4j, Maven
Databases: Oracle, MySQLOperating SystemWindows, Unix, Linux, mac OS
Version Control: GIT and SVN
Frameworks: Spring, Hibernate
Web technologies: HTML,XML,CSS,, jQuery, Angular js, JSON, JavaScript, PHP
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Used Agile based SCRUM methodology for developing the project.
- Implemented the persistence layer using Hibernate ORM and Oracle 12c database
- Developed the application using Spring MVC framework on Eclipse IDE
- Developed REST APIs to expose the application as restful web services.
- Provided Log4j support for the application for debugging the system
- Deployed the applications using Eclipse IDE on WebSphere Application server.
- Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling and formatting
- Used Git for version control and GitHub for remote repository.
- Used Jira for issue tracking, and agile scrum project and story management.
- Used SoapUI to test REST service from different end points.
- Used Jenkins for CI and CD.
- Used swaggerUi
- Used splunk to monitor webservice
Environment:Java, J2EE, Database (Oracle12c), JavaScript, Hibernate, WebSphere Application server, SpringMVC, Junit, Maven, Log4j, Git, Jenkins.
ConfidentialJava Developer
Responsibilities:
- Generated class diagrams and behavioral diagrams to outline application architecture based on object-oriented analysis
- Implemented Factory design pattern on DAOs to make the application more flexible to future legacy databases
- Developed various features such as transaction history, product searching, and account registration.
- Created utility classes to establish database connections and generate factory objects to be used across all modules of the application
- Used Maven as the build tool for building the application
- JBoss was the application server
- Eclipse was used as the IDE for Java development
- Implemented DI and IOC to the application code using Spring
- Used Hibernate as the ORM tool to map POJO classes to database tables
- Performed unit testing with JUnit testing framework
- Provided Log4j support for the application for debugging the system.
Environment:J2EE, JDK, Spring, JSP, Servlets, Hibernate, Oracle, CSS, HTML, JavaScript, Log4j, JUnit, XML, Apache Tomcat, Angular JS, Maven.
Confidential
Java Developer
Responsibilities:
- Involved in the phases of SDLC.
- Used Agile based SCRUM methodology for developing the project.
- Implemented the persistence layer using Hibernate ORM
- Developed the application using Spring MVC framework on Eclipse IDE
- Involved in injecting dependencies into code using Spring module
- Provided Log4j support for the application for debugging the system
- Deployed the applications using Eclipse IDE on Jboss Application sever as well as Tomcat Server (Local.)
- Coding Test classes using Junit for unit testing, Performed functional integration system and validation testing
- Worked with HTML, CSS, and JavaScript in UI pages, Angular JS was being implemented for front end
- Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling and formatting
- Wrote queries and mapped data base views using DAO in Oracle.
- Used Version Control Tool Git to perform Checking-out and Checking-in of codes from the repository
- Wrote, debugged Maven Scripts for building the entire web application
- Provided pre-delivery support using Bug Fixing and Code Reviews
Environment:Java, J2EE, Database (Oracle, MySQL), HTML, CSS, JDBC, JavaScript, Hibernate XML, Apache Tomcat, Angular JS, Spring, Junit, JBoss, Maven, Log4j.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design and development of system and developed specifications writing Use Cases, Class Diagrams, and Sequence Diagrams.
- Implemented the development using Agile SCRUM methodologies.
- Used spring’s IOC, AOP and autowiring concepts in devoloping the application.
- Used spring annotations for developing components, repositories and services in spring.
- Used Websphere Server
- Used Hibernate for ORM mappings.
- Used spring framework to implement the MVC architecture.
- Configured Spring MVC controller handler mappings and view resolvers.
- Developed Data Access layer using Hibernate.
- Worked on Spring Framework to implement business logic to interact with Hibernate for Object Relational Mapping of the entities.
- Used design patterns namely Singleton and Façade, DAO.
- Created responsive and dynamic web pages using Bootstrap.
- Configured hibernate mapping files.
- Involved in Code Reviews and Code deployment process.
- Used Git for Version Control.
Environment:Java, Hibernate, JSP, Servlets, Java Script, Spring MVC, AOP, Oracle Database, HTML, CSS, Apache Tomcat, Angular JS, Log4j.
