Java/ J2ee Developer Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- Over five years of professional experience in Software Development Lifecycle such as Analysis, Design, Coding, Implementation Testing, and Deployment of Object Oriented and web based Enterprise Applications using JAVA/JEE technology.
- Developed multi - tiered object-oriented system architectures utilizing Use cases, UML Sequence , Class and Activity Diagrams.
- Exposure on domains like Telecom & Media, Healthcare, eLearning and Recruitment.
- Proficient in using HTML, CSS, JavaScript, AngularJS, Jquery, AJAX, BootStrap, XML, Node.js, XSLT, XSD, DTD and CSS Web Page Development .
- Well experienced in Spring framework Dependency Injection, AOP, Spring MVC, Spring DAO, Spring Boot, Spring ORM using Hibernate.
- Experienced in using various open source frameworks and tools like Spring, Hibernate, Jakarta Struts Framework and Log4J.
- Expert in writing applications using Core Java concepts .
- Developed Single Page Application using AngularJS and Java 8 as backend.
- Expertise in designing and developing applications using JEE technologies like JSF, JSP, Servlet, JDBC, and SOA.
- Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful Web Services.
- Strong Experience working with databases like Oracle, MySQL and MongoDB.
- Proficient in writing & executing Unit Test cases using JUnit Framework.
- Expertise working on Application servers, Web servers like IBM Websphere, BEA WebLogic, JBOSS and Apache, Tomcat .
- Extensive use of Build and Integration tools such as Ant, Maven and Jenkins.
- W orked on Repositories like CVS, SVN and GIT .
- Working experience in Agile Methodology.
- A Motivated self-starter with exceptional team building, strong leadership and interpersonal skills.
- Expertise in managing all post implementation support activities including responding to end user questions and resolving production issues.
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
TECHNICAL SKILLS:
WEB GUI: HTML5, CSS, JavaScript, BootStrap, AngularJS, Angular2, Node.js, AJAX, Typescript, GWT, GXT
Operating Platforms: Windows, Linux, Ubuntu
Version Control: Github, CVS, SVN
RDBMS: MySQL, Oracle, MongoDB, PostGreSQL
Languages: C, Java, JavaScript, AngularJS
Application Server / Web Server: Tomcat 7, JBoss, WebLogic
IDE Frameworks: Eclipse, NetBeans, Brackets, IntelliJ IDEA, Sublime, JDeveloper
Build Tools: Ant, Maven, Jasmine
Web Services: SOAP, RESTful Webservices, Spring REST, JAX-RS, JAX-WS
Unit Testing: JUnit, Jasmine
Automation Testing: Selenium, Jenkins
Frameworks: Spring, Spring Boot, Hibernate, ADF, Ext-Js, Log4J, Node.j,Express
Web Technologies: Servlet, JSP
BI Tools: Jasper Reports
PROFESSIONAL EXPERIENCE:
Confidential, Mclean, VA
JAVA/ J2EE Developer
Responsibilities:
- Involved in Agile software development lifecycle which involved designing, coding, testing, debugging and support.
- Identified Rules and Service Units involved in writing business requirement.
- Implemented DAO Layer using Hibernate for ORM & JDBC.
- Developed Service Layer extensively using Spring .
- Implemented Frontend & Middle tier using design patterns like Singleton, Factory, DAO and MVC.
- Developed User interface using HTML5, CSS3, and JavaScript.
- Created forms to collect and validate data from in HTML5 and AngularJS.
- Worked on Cross-browser Compatibility of UI pages.
- Used AngularJS to create views to attach models to the DOM and synchronize data with server as a Single Page Application and Java8 for backend.
- Created custom directives and controllers which are used all over the application.
- Worked with Angular Controllers, services and Factory functions.
- Developed dynamic pages which derived pre-defined template and multiple re-usable angular components.
- Interpreted and displayed the XML/JSON data in the web page.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Worked on making responsive site for smart devices using responsive design and Bootstrap.
- Used Twitter Bootstrap to make responsive pages which can be shown properly in various screen sizes.
- Used Maven as build tool and Jenkins for continuous integration development.
- Unit tested complex methods and objects using Jasmine.
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Node.js, Java 8, Bootstrap, Spring, Hibernate, Jasmine, Jenkins, IntelliJ IDEA and Agile/Scrum.
Confidential, Wilmington, DE
Application Developer
Responsibilities:
- Designed the database and flow of the project.
- Documented the detailed process flow with UML diagrams and flow charts.
- Identified Rules and Service Units involved in writing business requirement.
- Implemented DAO Layer using Hibernate for ORM & JDBC.
- Developed Service Layer extensively using Spring.
- Implemented Frontend & Middle tier using design patterns like Singleton, Factory, DAO and MVC.
- Developed webpages in component - based framework using Angular2 and Typescript.
- Created Responsive Web Design using Bootstrap, Media Queries and CSS3 pre-processors such as SASS.
- Tracked bugs using JIRA and fixed issues in Kanban style.
- Created RESTful web services using NodeJs and performed CRUD operations using MongoDB management system.
- Followed best practices for code maintenance as used Git for version control.
- Created docker images and performed continuous integration through Circle CI.
- Created unit test cases using Jasmine and performed code coverage of the tests using Karma.
Environment: Spring, Hibernate, HTML 5, CSS3, JavaScript, AngularJS, Angular2, Typescript, Node.js, MongoDB, RESTful Web Services, Express, Chrome, Bootstrap, AngularUI, XML, AJAX, JSON, SASS.
Confidential
Java Developer
Responsibilities:
- Documented the detailed process flow with UML diagrams and flow charts.
- Identified Rules and Service Units involved in writing business requirement.
- Implemented DAO Layer using Hibernate for ORM & JDBC.
- Developed Service Layer extensively using Spring.
- Implemented Frontend & Middle tier using design patterns like Singleton, Factory, DAO and MVC.
- Wrote JUnit Test cases for Service & DAO Layer.
- Worked on various functionalities of IMS and CMS (Content Management System).
- Implemented bulk upload to read all audio files from Excel and source folder Path. Fetching metadata of audio files and upload to CMS. Clip audio (mp3 and WAV) file for a ringtone.
- Gathered UI requirements and designed UI Screens (GWT, GXT, CSS, JSP).
- Wrote technical documentation.
- Used Agile Methodology for Software Development Life Cycle.
Environment: Spring, Hibernate, HTML, CSS, GWT, GXT, JSP, JSON, RESTful Web Services, CVS, JUnit, Eclipse, Agile/Scrum.
Confidential
Java DeveloperResponsibilities:
- Designed the database and flow of the project
- Documented the detailed process flow with UML diagrams and flow charts.
- Identified Rules and Service Units involved in writing business requirement.
- Implemented DAO Layer using Hibernate for ORM & JDBC.
- Developed Service Layer extensively using Spring.
- Implemented Frontend & Middle tier using design patterns like Singleton, Factory, DAO and MVC.
- Wrote JUnit Test cases for Service & DAO Layer.
- Gathered UI requirements and designed UI Screens (GWT, GXT, CSS, JSP).
- Wrote technical documentation.
- Used Agile Methodology for Software Development Life Cycle.
Environment: Spring, Hibernate, HTML, CSS, GWT, GXT, JSP, JSON, RESTful Web Services, CVS, JUnit, Eclipse, MySQL, Tomcat, Agile/Scrum.
Confidential
Java DeveloperResponsibilities:
- Designed and implemented user interfaces using the ADF-JSF components.
- UI was developed using ADF Faces (TaskFlows), Middle tier was implemented using ADF BC.
- Created tested and debugged the application using WebLogic Server.
- Written Service Layer components.
- Managed BI Team to delivery management BI reports.
- Designed BI Reports.
- Interacted with On-site PO to understand and freeze the requirement.
- Converted the business requirement into implementation.
- Code Review with team members.
- Managed the Build & Release to the client.
- Developed the Model, View and Controller layer using ADF.
- Involved in building the Initial Prototype which demonstrated the full capabilities of the ADF MVC Framework.
Environment: Oracle ADF{Faces, Taskflows, Business components}, WebLogic Server, Web services, Jdeveloper, Oracle database, Waterfall Model.
Confidential
Java Developer
Responsibilities:
- Designed the database and flow of the project.
- Documented the detailed process flow with UML diagrams and flow charts.
- Identified Rules and Service Units involved in writing business requirement.
- Implemented DAO Layer using Hibernate for ORM & JDBC.
- Developed Service Layer extensively using Spring.
- Implemented Frontend & Middle tier using design patterns like Singleton, Factory, DAO and MVC.
- Wrote JUnit Test cases for Service & DAO Layer.
- Gathered UI requirements and designed UI Screens (GWT, GXT, CSS, JSP).
- Wrote technical documentation.
- Used Agile Methodology for Software Development Life Cycle.
Environment: Spring, Hibernate, HTML, CSS, GWT, GXT, JSP, JSON, CVS, JUnit, Eclipse, MySQL, Tomcat, Agile/Scrum.
Confidential
Java DeveloperResponsibilities:
- Designed the database and flow of the project.
- Documented the detailed process flow with UML diagrams and flow charts.
- Identified Rules and Service Units involved in writing business requirement.
- Implemented DAO Layer using Hibernate for ORM & JDBC.
- Developed Service Layer extensively using Spring.
- Implemented Frontend & Middle tier using design patterns like Singleton, Factory, DAO and MVC.
- Wrote JUnit Test cases for Service & DAO Layer.
- Developed the Automation Framework using Selenium and generated test cases using automation.
- Gathered UI requirements and designed UI Screens (HTML, CSS, JavaScript, AJAX, JSON).
- Wrote technical documentation.
- Used Agile Methodology for Software Development Life Cycle.
Environment: Spring, Hibernate, HTML, CSS, JavaScript, AJAX, JSON, CVS, JUnit, Eclipse, MySQL, Tomcat, Agile/Scrum.
