Full Stack Developer Resume
Bethesda, MD
SUMMARY
- Over 4 years’ experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web - based n-tier architecture systems & implementation of J2EE Technologies
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, XSLT, XSL.
- Having experience on integrating Spring wif Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM and Web services
- Hands on experience in J2EE and MVC architecture/implementation, Web Services, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Expertise in implementing (Developing, Deploying and Consuming) Web Services using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
- Proficient in working wif IDEs like Spring Tool Suite (STS), Eclipse, NetBeans, Visual Studio Code.
- Proficient on building and deploying applications using Maven build tool, Jenkins Continuous integration tool.
- Expertise in front-end development using JSP, jQuery, JSTL, HTML, DHTML, CSS, JavaScript and Angular 5, Bootstrap.
- Expertise in Angular Components, Directives, Factory and Service resources, Routings and Events.
- Expertise in making AJAX calls using Angular. Handled JSON and XML payloads
- Experience in building responsive web pages using CSS3 Media Queries and Bootstrap framework.
- Experience in front-end debugging and working wif debugging tools: Firebug, Chrome or Safari Web Inspectors & IE Developer Toolbar.
- Proficient in RDBMS concepts and experience in Oracle and My SQL.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Located Factory, Singleton & Business Delegate.
- Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere, Apache Http Server.
- Hands on experience wif JUnit, Http Unit and Log4j in developing test cases.
- Knowledge in designing Use Cases and Class Diagrams using UML using Rational Rose.
- Hands on experience in writing SQL, PL/SQL and Stored procedures.
- Responsible for supporting application in production & handling teh Incidents Service Requests.
- Experience of using version control and bug reporting tools like SVN, CVS and GIT
- Experience in Agile and Waterfall Project development methodologies.
- Having noledge in configuration management tools like Rational Clear Case.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Excellent team spirit wif strong analytical and communication skills. Fast-learner wif strong desire to new technologies and self-motivator wif ability to finish multitasks well-ordered.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, Angular, HTML, Java Script, XML, CSS, JSP
JAVA/J2EE Technologies: Core Java, J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JTA, JDBC, jQuery, Spring boot, Hibernate, Spring MVC, Web Services, RESTFUL, CSS3, HTML5, AJAX, JavaScript, XML.
Application/Web Servers: Web Sphere, Apache Tomcat
Databases: Oracle, My SQL
Web Technologies: HTML, Java Script, DHTML, CSS, JSP, Angular 2,4,5, jQuery, Bootstrap
Design Tools and IDE’s: STS, Eclipse, NetBeans, Rational Rose, UML, Visual Studio Code
Operating Systems: UNIX, Linux, Windows and MAC IOS
Others: Maven, Postman, JUnit, Log4J, TOAD, SQL, PL/SQL
PROFESSIONAL EXPERIENCE
Confidential, Bethesda, MD
Full Stack developer
Responsibilities:
- Designed and Coded J2EE components using spring and Hibernate.
- Analyzed and implemented teh Spring Boot framework.
- Used XML based transactional support of Spring Framework.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework.
- Design and implementation of Spring-Security for teh application for autantication process against J2EE pre-autantication, and Database.
- UsingSpring Security wif OAuth2for user verifications.
- Developing and testing teh application using spring security wif OAuth2 by passing teh authorization in each header to make teh application more secure by having teh permission to get teh access to teh application.
- Working on Web Services using REST. Working on both Service and Client Side.
- Used Rest client- POSTMAN tool to test REST API services.
- Testing JSON output using POSTMAN
- Created Components and Implemented routing wif Angular5.
- Created Reactive forms and validated teh forms wif Angular5 Validations.
- Designed and implemented teh User Interface using HTML, CSS3, Typescript, Angular5.
- Developed CSS3 style sheets to give gradient TEMPeffects. Developed page layouts, navigation and icons.
- Used High Charts for creating teh data visualization for debt information.
- Used teh http services in Angular to make API calls and exchange data in JSON.
- Used teh concept of Lazy Loading while creating route configuration to optimize teh page load.
- Using various features in Angular5 like data binding, routing, custom filters, custom directives to meet customized requirements.
- Using Angular to make teh HTML, CSS interact wif Typescript functions to add dynamism to web page.
- Configured Log4j Mechanism for complete project using xml files
- Create Maven pom.xml files and worked closely wif build engineers
- Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
- Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor teh degree of source code being tested in different environments.
- Application was deployed in Apache Tomcat Server.
- Coordinated teh efforts across several teams to ensure smooth progress of migration and to resolve any issues.
- Demonstrated teh application to end user during meeting and end of teh release
- Involved in resolving business and technical issues.
Environment: Java, J2EE, JSP, Spring (MVC, Core, AOP, DAO, ORM), SOAP, Restful Web services, Jersey, Hibernate, Servlets, Spring boot, Angular 5, HTML, CSS, XML, Ajax, Java Script, Bootstrap, jQuery, log4j, JNDI, Maven, CVS, Junit, Oracle, SQL/PLSQL, TOAD, Apache Tomcat, Unix.
Confidential, Columbia, MD
Java developer
Responsibilities:
- Followed Agile methodology wif two weeks’ iterations.
- Developed application on Spring framework.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Used Hibernate as an implementation engine for JPA API.
- Implemented SOA to develop REST Based Web services using Apache Tomcat.
- Developed WSDL for defining contract between requestor and provider.
- Used Maven for building, deploying application.
- Developed, Tested and Deployed application in Apache Tomcat server.
- Developed teh DAO layer for teh application using Spring Hibernate Template support.
- As a Java developer analyzing teh business requirements of weekly sprint.
- Gathering review and understanding teh business and logical Requirements.
- Designed Frontend wif object-oriented JavaScript Framework like AngularJS.
- According to requirements generating API specs, flow diagram as required and sharing wif teh team.
- Creating all markups from existed files using html5, css3.
- Writing middle-ware services and JUNIT tests or writing tests in TestNG.
- Doing teh internal testing and debugging using postman and tests.
- Documenting Various Reports and documents as per teh tasks assigned before handling teh build to QA Team.
- Explaining teh services written to QA team.
- Working closely wif offshore team and fixing bugs raised by QA team.
- Participated in Team Meetings and Conferences.
- Wrote services to store and retrieve user data from teh MongoDB for teh application on devices.
- Used JIRA for bug tracking and to check teh work flow.
Environment: JAVA Spring Framework (Backend Layer), Hibernate, Maven, UNIX, GIT, Jenkins, Agile, RESTFUL API, JSON, J2EE, HTML, CSS, JavaScript, AngularJS, JIRA.
Confidential
Java Developer
Responsibilities:
- Analysis of teh functional specification.
- Started as a software developer wifin teh organization including teh designing and development of web pages.
- Participated actively in teh design of teh complete module from scratch including database schema design.
- Worked closely wif teh product management team to seamlessly integrate teh user wif other existing systems and processes.
- Integrated solutions for maintenance problems wif application through custom APIs.
- Analysis and Implementation of complex business logic.
- Developed, Consumes and Deployed Web Services using SOAP.
- Design and Implementation of server objects using java beans, DAO’s, Value Objects etc.
- Development DAO layer using Prepared Statements.
- Implemented Complex Search engine business logic to search for teh Consignments.
- Performed Unit testing on teh various modules/functions to ensure that teh output is as expected.
- Developed teh System level data components which will manage Time Zones, Countries, States, Autantication, Authorizations, User Roles, and Transaction Logging etc. using Spring Controllers, Validators, and Hibernate classes
Environment: Java, J2EE, Spring, Hibernate, JDBC, JSP, JSTL, HTML, JavaScript, CSS, XML, WebLogic, Eclipse, Linux, MySQL and Junit, Toad.
Confidential
Java Developer
Responsibilities:
- Designed and developed pages using HTML, CSS and JavaScript.
- Prioritized, estimated and actively implemented user-stories every sprint in teh Agile environment.
- Refactored inefficient code by applying OO concepts and design patterns in a test-Driven manner to make it more maintainable and reusable.
- Used Hibernate for database connectivity.
- Used Eclipse as an IDE for developing teh application.
- Developed client-side validation code using JavaScript.
- Used JSP, Servlets, and HTML to create web interfaces.
- Developed Java beans and used custom tag libraries for embedding dynamic into JSP pages.
- Designed and developed teh layouts of Order, Venue Modules.Participated in code review sessions
Environment: Java, J2EE, Servlets, Hibernate, JDBC, JSP, JSTL, HTML, JavaScript, CSS, XML, Eclipse, MySQL.