We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

York, PA

SUMMARY

  • Over 8 years of IT experience in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web based and client server multi-tier applications using Java/J2EE technology.
  • Expertise in various components in Spring such as IOC, AOP, Spring JDBC, Spring MVC.
  • Experienced in creative and effective front-end development using JSP, JSTL, Servlets, JavaScript, HTML, DHTML, JavaScript, Ajax, Type Script, CSS, Rich faces, Bootstrap, J Query, Angular JS and React Js.
  • Expertise in server side programming using Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Hibernate, IBatis, Oracle, EJB, Log4J.
  • Excellent knowledge and experience of developing applications with Model View Controller (MVC) using Struts framework and Spring framework.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi-Threading, Lambda and Generics.
  • Extensive experience in deploying, configuring, and administering Web/Application Servers like JBoss, WebSphere, WebLogic and Apache Tomcat.
  • Strong work experience in application integration using Web Services such asJAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams using Rational Rose and Visio.
  • Knowledge in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Good experience with messaging systems like Kafka event sourcing.
  • Strong experience in UNIX &Linux Shell scripting Bash, Perl scripting.
  • Experience in Service Oriented Architecture using SOAP, JAX-RS and Restful Web Services.
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI.
  • Worked withNoSQLdatabases Cassandra and Mongo DB.
  • Extensive Knowledge on databases like Oracle, Postgres SQL, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Have hands on experience with SaaS (Software as a Service),PaaS(Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
  • Experience in various IDE tools such as Eclipse, Netbeans and My Eclipse.
  • Experience in working with build management tools like Ant, Maven.
  • Experience in Amazon Web Services (AWS) technologies including EC2, S3, RDS, ELB, and Elastic ache.
  • Experience in XML technologies including XML, DTD, XPath, XSD, XSLT, XQuery, DOM and SAX parsers.
  • Extensive Experience in customizing Oracle BI Apps, OOTB ETL adaptors and prebuilt analytics
  • Ability to manage multiple tasks, while maintaining attention to detail and highly capable in learning things quickly and good at time management.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Good debugging and problem solving skills with excellent understanding of system.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++, UML, C#, No SQL

Web Technologies: HTML, DHTML, XML, JavaScript, Type Script, JQuery, JSON, Angular.js, CSS, XSLT, AJAX, Bootstrap, Backbone, Node Js

Java Technologies: Java, Java Beans, J2EE, JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, Struts, Hibernate, Spring, Spring Boot, Web Services, SOAP, Restful

Other Technologies: JUnit, Log4J, JAXB, JiBX, XML Beans, Jackson Mapper, Mockito

Software Tools: Eclipse IDE, Net Beans, XML schema, Oracle SQL Developer

Other Tools: Maven, Ant, JIRA, Bugzilla, Jenkins, GIT

Operation Systems: Windows, UNIX, Linux, MAC OS

Databases: Oracle, MySQL, DB2, SQL Server, Cassandra, MongoDB

Web/Application Servers: JBoss, WebLogic, Apache Tomcat, IBM WebSphere

PROFESSIONAL EXPERIENCE

Confidential -York, PA

Full Stack Java Developer

Responsibilities:

  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed the framework based on Struts MVC Architecture with Spring Dependency Injection.
  • Creating requirement documents and design the requirement using UML diagrams, Class diagrams, Use Case diagrams for new enhancements.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Composite View and MVC.
  • Used JBoss application server deployment of applications.
  • Developed communication among SOA services using XML schema.
  • Designed the user interface of the application using HTML5, CSS3, Typescript, Angular JS, JQuery, AJAX and Node JS.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Deployed Docker contained spring boot Micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Developed Static and Dynamic pages using JSP and Servlets. Spring Boot Micro Services were developed using Micro Services architecture with RESTFUL and Apache Kafka.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • UsedNode jsto run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules intoNodeJSto integrate with designs and requirements.
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • UsedSpringBootwhich is radically faster in building cloud Micro services and developSpringbased application with very less configuration.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used DAO pattern to retrieve the data from database.
  • Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
  • Implemented a security module in Angular JS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Worked with theNoSQLDatabase Cassandra to manage extremely large data sets.
  • Used Web Services for sending and getting data from different applications using Restful.
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
  • Created and managed development and continuous integration environments automated through Jenkins usingPerl Script.
  • Configured maven profiles and Jenkins jobs to enable deployments to Pivotal Cloud FoundryPaaS environments.
  • Writing stored procedures, complex SQL queries for backend operations with the database.
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWS.
  • Develop the Shellscripts to automate the data configuration and data transfer between different environments.
  • Devised logging mechanism using Log4j.
  • Creating tracking sheet for tasks and timely report generation for tasks progress.
  • Code review, review its effectiveness, defect tracking, defect solving.
  • Analyzing bugs, production problem and assigning it to offshore team members.

Environment: Java 1.8, J2EE, Core Java, Multithreading, HTML5, CSS3, TypeScript, JDBC, JSP, Shell script, Angular JS, Servlet, Node JS, AWS, UML, Micro services, Spring Framework, Hibernate, Kafka, Cassandra, NoSQL, Spring Boot, XML, Maven, Jenkins, Perl, Oracle 11g, JBoss, SDLC methodologies, Log4j, Splunk, Rational Application Developer 7.0, JUnit, GIT, Restful, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Designed and developed new feature "Product Recommendations" in shopping cart using PHP, KnockoutJs, Ajax, MySQL.
  • Thoroughly performedunit testingandintegration testing.
  • Extensively usedSASS(Syntactically awesome style sheets) while styling with CSS3.
  • UsedFirebugfor debugging and for element styling.
  • Wrote services to store and retrieve user data from theMongo DBfor the application on devices.
  • UsedBugzillaandRed mineas the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Developing spring boot application using micro services architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
  • Web application development for backend using ReactJs with cutting edge HTML and CSS3techniques.
  • Implemented Single Page Design and customized directive and filter criteria by using React JS.
  • Modified existing applications to a suite of micro services and all micro services to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.
  • Developed code for Responsive web design in JavaScript usingReactJs.
  • Involved in daily SCRUM meetings to keep track of the project status.
  • Developed various single page applications (SPA) using ReactJs and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node JS.
  • Used web-based GIT repository manager with issue tracking features.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Made the application responsive usingBootstrap and CSS Media Queries.
  • Worked withCSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadowsto give some additional effects. Involved in developing micro services integrated with VSTS for CI/CD by automating the build/release process.
  • Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
  • Involved in implementing Queries to the backendMongoDBdatabase usingHttpservice to fetchJSONcontract.
  • Experienced in implementingCRUDdatabase operation on such asMongoDB.
  • Worked with Bit Bucket for recording the progress and later for version control.
  • Used Jasmine andKarmaas end to end testing tools for debugging and software quality insurance

Environment: Java, ES6, JQuery,, Bootstrap, Lodash, Axios, Typescript, Ajax, Gulp,Bower, Micro services,Jasmine & Karma, Mocha & Chai, ReactJS,HTML5, CSS3, EJS, Bootstrap, JSON, REST API,JIRA, Junit, Kafka,Log4js, GIT, OSE3, Sauce Labs, Preprocessors (LESS), Jenkins.

Confidential

Java Developer

Responsibilities:

  • Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams. In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components, andRedux.
  • Optimizedanimation logicwith optimistic functions to increase performance in rendering.
  • Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
  • Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
  • UsedObject Oriented Programmingconcepts to developcomponents that could be reused across theapplication.
  • Modified existing applications to a suite of micro services and all micro services to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing
  • Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
  • UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
  • Worked withJASMINEunit test framework to write unit tests for JavaScript code.
  • Extensively used debugging tools such asFirebugandIE Dev toolsto investigate the issues and fix the bugs.
  • Monitoring the offshore work and providingtechnicalhelp to the offshore team for theirJIRAtickets.
  • Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of IssuesUsed JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Moving existing monolithic architecture to micro services and migrating them to AWS cloud
  • Developed application using Spring MVC architecture.
  • Developed custom tags for table utility component.
  • Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP.
  • Designed and implemented the UI using Java, HTML, JSP and JavaScript.
  • Designed and developed web pages using Servlets and JSPsand also used XML/XSL/XSLT as repository.
  • Involved in Java application testing and maintenance in development and production.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Involved in mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
  • Designed and developed Views, Model and Controller components implementing MVC Framework.

Environment: Java, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, Java Script, UML, Eclipse 3.0, Tomcat 4.1, MySQL.

Confidential

Software Developer

Responsibilities:

  • Developed java scripts for all client-side validation and developed User Interface (GUI) usingJSP, CSS, JSTL, and XSL.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Implemented the presentation layer using Struts MVC framework.
  • Creating HTML Web pages utilizing JavaScript and CSS.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and in complete development, testing & maintenance process of application.
  • Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java Script.
  • Involved in development of Web Services using Axis Framework
  • Created Data Source and deployed web application in the WebSphere application Server.
  • Developed client user interface using JSPs and Servlets.
  • Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • While using spring as Application Level Framework, hibernate is used as persistence Framework.
  • Design and implementing Model view controller (MVC) architecture usingspringframework.
  • Wrote Hibernate classes, DAO's to retrieve & store data, configuredhibernatefiles.
  • UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done byJIRA.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • ConsumedRESTful Webservices (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQLStored procedures, triggers, and packages onOracledatabase.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • UsedMavenfor build, cruise control is used continuous building.
  • UsedSVNas version control system for source code and project documents.

Environment: JDK, Java, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, XML, JavaScript, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, Web Logic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE

We'd love your feedback!