We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY:

  • 7+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Strong experience using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, JSF in developing scalable, reliable, efficient web and enterprise applications.
  • Expertise in ORM tools Hibernate 2.0, 3.0, 4.0, iBATIS, with JPA specifications, HQL, Caching, ACID transaction, Locking and implemented ODM framework like Mongoose for mapping MongoDB.
  • Proficient and strong working knowledge of Core Java, Struts 1.2, Ajax, Spring MVC, JSF, Angular, SOAP Web Services JAX - WS, JAX-RPC, REST, Ilog/Jrules,, JavaScript, jQuery, Servlet, and JSPs, HTML5(Mobile API), JMS, JUNIT, Spring, Hibernate and Splunk Tool, XML, J2EE Architectural & Design Patterns.
  • Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
  • Expertise using Java IDE tools like Eclipse, NetBeans, MyEclipse, RAD.
  • Experienced in using Version Control tools like SVN, CVS, Serena Dimensions
  • Experience in developing JAX-WS, JAX-RPC and REST Web Services client and exposing existing java components as Web Services using SOAP, WSDL and UDDI.
  • Proficient in writing efficient SQL, PL/SQL queries and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on database servers such as Oracle, DB2
  • Experience in developing web pages using JSP, Java Script and CSS.
  • Experience in developing persistence layer using O/R-Mapping tool Hibernate.
  • Good experience in implementing Enterprise applications with J2EE design patterns
  • Good working experience in Investment and Finance, Games and Court domains
  • Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Backbone JS.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Experience with testing tools like Selenium and build tool like Jenkins.
  • Demonstrated competence of a good tech lead and ability to work on multiple projects.
  • Role includes a mixture of responsibilities requiring strong technical background with excellent problem solving and communication skills.
  • Expertise in application servers including IBM WebSphere 7.0/8.5, WebLogic, JBoss, Tomcat web servers
  • Experienced working in a cloud platform created FW to apply mobile automation using See Test tool.
  • Created forms to collect and validate data from the user in HTML and JavaScript. Built the UI using Bootstrap.

TECHNICAL COMPETENCIES:

Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL

User Interface Technologies: HTML5, CSS3, AJAX, jQuery, JSF, Bootstrap, JavaScript, AngularJS, Angular bootstrap, Node JS, Json-parsing NPM, Gulp, Bower, Photoshop, Adobe Flash, Adobe Flex.

Databases: Oracle, MS SQL Server, MySQL, MongoDB

Web Services: JAX-WS(SOAP), JAX-RS and Jersey(Restful), WSDL, JAXB

J2EE Technologies: Servlets, JSP, JDBC, RMI, Java Bean, EJB, Spring, Struts, Spring Boot.

Architecture: MVC, SOA, Micro-services, Service Façade.

ORM Framework: Hibernate, JPA, Spring Data.

IDE: Eclipse, My Eclipse, Intellij IDEA, Data grip, Squrill.

Web/Application Servers: Apache Tomcat 7.0, Glassfish 4, IBM Web Sphere 8, Web logic, JBoss.

XML: XML, DTD, XSL, XSLT, XHTML, JAXP, SAX and DOM Parsers.

Operating Systems: Windows Vista/8/10, Unix.

Build Tools: Maven, Apache ANT.

Version Control: GIT, SVN, Bit Bucket

Testing Tools: Junit, Mockito, Karma, Jasmine, SOAPUI, Rest Client API, Postman, Swagger UI 2.

Logging: Log4j, Slf4j

AWS: EC2, RDS, S3, ELB, SNS, JenkinsMessaging JMS, ActiveMQ

CI/CD Tools: Jenkins, Chef, Docker, Ansible, Vagrant

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

Sr. Java Fullstack Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
  • Extensive experience with Agile Team Development using JIRA for bug and issue tracking.
  • Designed and developed applications using spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application on Windows.
  • Utilized HTML, CSS, JavaScript, and AJAX for client-side developments and validations.
  • Added dynamic functionality to the application by implementing Angular 2 • Implemented Restful web services using SPRING MVC and Spring Controller • Used JDBC connection to integrate application with database.
  • Implemented server-side tasks using Servlets and XML.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, Angular2 to tie together a diverse range of sites with an easily understandable structure.
  • Used Angular 2/4 with components, modules, and pipes for making the UI Changes Required before the Portal went Live.
  • Used Angular -CLI to generate components, routes, services, pipes and to run tests.
  • Wrote extensive HTML5, Bootstrap and JavaScript code.
  • Implemented core features of Angular 2 framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Used Angular 2 to make the application highly interactive and used JSON objects effectively for efficient client-side coding.
  • Implemented Angular 2 Router to enable navigation from one view to the next as agent performs application tasks.
  • Created Angular 2/4 components, implemented Interpolation, input variables, Bootstrapping Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Involved in writing the JUnit test cases using Mockito and integration testing of the system.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
  • Using SVN for version control.
  • Used Maven to build, run and create JARs and WAR files among other uses.

Environment: JDK 1.7, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.10, JQueryUI, AJAX, Apache Spark, UML, MS Visio, JSTL, Oracle 11g, WebLogic 10.1, Eclipse 4.2,AWS EC2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven,Neo4J, Hudson, Ext JS, NodeJS, TcpMon, Sun Jersey, Junit 4.1,JDBC, iBatis 3.0, Powermock, JAX-S, JIRA, Rally, React JS, CouchDB, Freemarker, Apache POI, Gemfire, Quartz Scheduler, TcpMon, Selenium, GIT, Bamboo CI, Cucumber

Confidential, Lake Oswego, OR

Sr. Java Fullstack Developer

Responsibilities:

  • Used agile/scrum methodology to develop and maintain the project.
  • Developed business logic using MVC pattern by implementing Java 1.5, Struts, EJB, Spring JDBC and Web services.
  • Used Oracle 11g as the database and used Oracle SQL developer to access the database.
  • Worked on JBOSS for deploying the application.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Implemented Struts tab libraries for HTML, beans, tiles for developing User Interfaces.
  • Developed sessions and cookies to store the user data every time customer logs into the My Account.
  • Designed and Developed Automation test scripts in Java implementing test in Selenium Web Driver.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + AngularJS + Node JS) stack and created POC's for rest service development using Node JS, Express JS and MongoDB.
  • As a backend developer I was responsible for creating RESTFUL Web Services using Node js& Express js.
  • Restful web services using Python REST API Framework.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Tested entire frontend and backend modules using Python on Django Web Framework.
  • Experienced to work in Spring Boot Micro services with JSON and response to connect to JMS, SOAP over https.
  • Implemented the online application by using spring core, Core Java, Hibernate, JSP, Servlets, Web Services, SOAP and WSDL.
  • Writing AWS Lambda functions which is using java as a runtime • Creating AWS IAM roles for each and every developer and admins to enhance the security.
  • Using AWS CODE COMMIT for putting every code into repository for making that available to other developers • Worked as a MySQL Developer in Analysis, Design and Implementation of Business Applications using the Relational Database Management System (RDBMS).
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux) and configuring the servers for specified applications.
  • Configured custom metrics for the AWS Cloud Watch for detailed monitoring.
  • Used AWS SDK for JavaScript in Node JS.
  • Involved in installing the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Configured Dispatcher Servlets and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components with the help of Dispatcher Servlets • Wrote Rest-Controller w.r.t Restful standards in Spring MVC to connect model with view • Consumed web services for displaying maps and help customer with driving directions.
  • Extensively used JUNIT for Unit Testing.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Need to discuss with the client and the project manager regarding the new developments and the errors.
  • Need to discuss with the different module teams of My Account to get the data about the other modules which is related to my modules.
  • Documented all the modules and deployed on server in time.
  • Involved in Production Support and Maintenance

Environment: Java 1.5, Core java, EJB, J2EE, Struts 2.0, Spring MVC, Hibernate JSP, XML, XSD, XSLT, Spring Web services, JSON, JMS, JUNIT, HTML, CSS, JavaScript, Micro services, Eclipse, Python, JBOSS, Mongo DB, Express JS, Angular JS, Node js, Tomcat, Aws Lambda, AWS, Ec2, IAM ROLES Oracle 11g, Oracle SQL developer, Log4J, Maven, Unix.

Confidential, Sacramento, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for gathering, analysis and design, development, testing and debugging the application based on J2EE standards and working inAGILE SCRUM.
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Worked on the REST Web Services and used Spring Framework and developed the Spring Features to implement the protein test and Order management and result visualizing service.
  • Used the Spring IOC feature to get Entity Manager Factory and resolve other bean dependencies also used Spring AOP features for solving cross-cutting concerns.
  • Developed the persistence layer using Spring JPA, created the POJO objects and mapped using JPA annotations and Transaction Management to fetch the data from SQL.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Used HibernateonTomcat Server for mapping data representation from MVC model to Oracle Relational data model.
  • Used Java 8 Lambdas to make anonymous inline function calls and used Streams to work effectively with Collection objects
  • Implemented different Design patterns like DAO, Singleton Pattern and MVCdesign pattern of spring framework.
  • Created database objects like tables, views, materialized views, procedures and functions using PL/SQL in Oracle Db.
  • Worked on JIRA for tracking and updating the JIRA tickets and handling daily and production issues.
  • Used CI/CD allowing for deploy to multiple client environments and automated the continuous integration and deployments using Jenkins.
  • Worked with GIT Version control system to track various aspects of the project.
  • Developed build script using Maven to build, package, test and deployed the application based on the web services sub-modules.
  • Used JUnit to test, debugged and implemented the application and auditing tool is implemented by using log4j.

Environment: Java8, J2EE, Hibernate framework, Spring Core, Spring IOC, Spring MVC, JSON, JavaScript, Spring DAO, Spring Boot, Tomcat, Oracle Db, PL/SQL, XML, Maven, JUnit, REST WebServices, JIRA.

Confidential, Houghton, MI

Sr. J2EE/Java Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Involved in gathering the requirements to enhance the existing Content Management Process.
  • Use the DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.
  • Design and development of Internal App Using Hibernate, Spring.
  • Involved in coding for the business layer using Java, Spring Framework and persistence mechanism used is Hibernate.
  • Extensive implementation of Maven builds process for various applications.
  • Used Web Sphere Application server for deploying the applications.
  • Used RAD IDE for developing, testing and deploying applications.
  • Used Clear Case and SVN for version control.
  • Participated in group sessions, design reviews, and code analyzing
  • Proactively communicate with the development and QA team to anticipate configuration management issues and processes.
  • JUnit, Log4j were used for unit testing and as logging frameworks.

Environment: Java, Spring, JSP, Servlets, Hibernate, JPA, Web Sphere, SVN, Clear Case, JDBC, Web Services, XML, XSLT, Maven, JUnit, RAD.

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
  • Extensively used JUnit for Unit Testing
  • Added support for multiple Java Native Threads calling the same Perl interpreter
  • Integration with the J2EE Services layer of Unity Platform, using Spring application context.
  • Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
  • Maven is used to download the Java Plugin for developing the applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 with Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed the standards of the CMMI for the risk assessment and analysis process.
  • Deployed the project in the Web Logic Application server.

Environment: J2EE 6, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2 , PL/SQL, Oracle, DB2, Windows, CVS.

We'd love your feedback!