Full Stack Java Developer Resume
5.00/5 (Submit Your Rating)
Milwaukee, WI
SUMMARY
- Over 5 years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using java/J2EE.
- Experience in working in environments using Agile (SCRUM) and Test-Driven Development(TDD) development methodologies.
- Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, NodeJS, Reacts and have knowledge on BackboneJs.
- Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
- Experience injava8features likeParallel Streams, Lambdas, functional interfaces and filters.
- Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x,My Eclipse 6.5,J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5Web application technologies(Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
- Good experience on Design Patterns (J2EE) likeSingleton, Factory, DAO, Session Facade, FrontController, and Delegate Pattern.
- Experienced in developing messaging module by usingSpring JMS, Apache Camel and Rabbit MQ.
- Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
- Experience in developingMicroservicesusingSpring-Boot.
- Experience in development and deployment of applications usingJBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
- Experience in developing SOAP based Web Services usingApache CXF and JAX-WS.
- Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implementRESTbased Application.
- Experience in using Socket Programming.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
- Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
- Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such asSOAP, UDDI and WSDL.
- Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2,
- EBS, S3 and ELASTIC SEARCH).
- Involved in designed fully distributed system with the use of Restful API and Micro Services.
- Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
- Expertise in developing model components using ORM technologies like MyBatis, Hibernate
- (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
- Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
- Good experience in J2EE Testing in developing test cases withJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
- Good Experience in Mock Testing.
- Experienced with RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
- Expertise in database modeling and development usingNo SQLDatabase such as MongoDB and Cassandra.
- Experience in using version control and configuration management tools likeGIT, SVN and CVS.
- Experience in using the tools likeAnt and Mavenfor build automation.
PROFESSIONAL EXPERIENCE
Full Stack Java Developer
Confidential, Milwaukee, WI
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle(SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Designed interactive web pages with front-end screens usingHTML5 and CSS3.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used advanced level ofHTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0
- Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
- Worked on the modernization of a legacy and outsourced UI technologies used wereAngular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Involved with bug fixing on functionality, performance and designing issues withJavaScript, JQuery, HTML5, CSS3 and AngularJS.
- Used Bootstrap and AngularJS,React.jsand Node.jsin effective web design.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
- Spring Controllers were used with Angular JS to route the control to desiredJavaservices.
- Implemented scripting withAjax and XMLto dynamically refresh the page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
- Developed core Java programs for all business rules and workflows using spring framework.
- Designed and developed Restful service interface usingSpring MVCto the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Created custom Plugins, templates, and functions for Angular JS application.
- Implemented Hibernate for data persistence and management.
- Analyzed and fixed issues related toREST Web services and Application responses.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Used Subversion(SVN)as the configuration management tool to manage the code repository.
- Performed unit testing usingJUnit.
- Followed Agile Scrum methodology and usedTDDfor writing test cases.
- Involved in developing stored procedures andTriggers on Oracle11g
- Used NPM to manager server-side packages.
Full Stack Java Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in various phases ofSoftware Development Life Cycle (SDLC)of the application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams usingRational Rose.
- Developed the applications usingJava, J2EE, Struts, JDBC
- Deployed Spring Boot based micro service Docker Container usingAmazon EC2 Container Services using AWS Admin Console.
- Worked on various use cases in development usingStruts and testingthe functionalities.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development ofmodel, library, struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Worked on corejava, using file operations to read system file (downloads) and to present on JSP.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
- UsedPL/SQL stored proceduresfor applications that needed to execute as part of a scheduling mechanisms.
- Built applications for scale usingJavaScript and NodeJS.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Struts Action classes using Struts controller component.
- Developed SOAP based XML web services.
- Used SAX XML API to parse the XML and populate the values for a bean.
- Used Jasper to generate rich content reports.
- Developed XML applications using XSLT transformations.
- Created XML document using STAX XML API to pass the XML structure to Web Services.
- Apache Ant was used for the entire build process.
- Used Rational Clear Case for version control and JUnit for unit testing.
- Designed and developed web interfaces and business logic usingSpring, JSP, Servlets,JavaBeans, Spring JDBC,JavaScript, HTML, and XML Technologies
- Configured WebSphere Application server and deployed the web components.
- Provided troubleshooting and error handling support in multiple projects.