We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Experienced IT professional with 7 years of experience in Java/J2EE related technologies. Sound experience in the Analysis, Design, Development, Coding and Testing under Client Server environment AWS & open source technologies.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). 
  • Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Having very good implementation knowledge of OOPs concepts
  • Developing Spring Cloud based blueprint microservices projects for creating highly available, fault tolerant and cloud native microservices based distributed systems.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, web consumers, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
  • Wrote tests for the various microservices to ensure core functionality was stable. 
  • Refactored code to ensure stability and maintainability of microservices
  • Experience in KSH and BASH Shell scripting in both UNIX and LINUX platforms.
  • Experience in web application design using open source Spring MVC, spring OXM, Spring JMX and Struts Frameworks, JFrames and Perl Scripting. 
  • Plan, Design, Maintain and Production Support of Physical Marklogic Clustered Environment.
  • Architecting and building new HP Migration of NoSQL Mark Logic Server infrastructure and building Migrating Mark Logic Environment like Database, app - server. 
  • Experience working on MSSQL/NOSQL (Cassandra, MongoDB) Database Administrator and AWS DevOps.
  • Experience in J2EE Design patterns, Struts framework, spring, Hibernate, MyBatis.
  • Expertise in developing both front end & back end applications using Java, Servlets, JSP, ANT, AJAX, EJB, Struts 2.0, Hibernate, JMS, JDBC, XML, Restful Web Services.
  • Developing web applications, windows services, SSRS reports, and MarkLogic REST endpoints.
  • Object oriented analysis, design and hands on experience in Java SDK, JDBC 2.0, EJB, JMS, JNDI, Spring, JSF, Hibernate, Web Services (UDDI, SOAP, WSDL), XML (SAX, DOM), JAX-WS, AXIS, HTML.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS. 
  • Good experience in configuring, deploying applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
  • Developing websites using HTML 4.0/5.0, XHTML, CSS3, Bootstrap, JQuery, Java Script, Ajax and JSON, Angular JS and EXT JS and expertise with webpage cross browser compatibility and responsive web design
  • Extensive experience in developing big Data technologies Marklogic applications using XQuery, Java APIs of ML, Semantics, Sparql, Search Engines and also good knowledge on working with Mongo DB.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. 
  • Good experience in coding using Interfaces, Multithreading, Reflection and core java concepts.
  • Proficient in database design and coding database objects that includes tables, triggers, Stored Procedures, Functions, Indexes and Sequences.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
  • Good experience in implementing Caching strategies and proven expertise in configuring JBOSS Cache provider with Web sphere 6.1.
  • Proficient in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as WebLogic, JBOSS and Tomcat.

TECHNICAL SKILLS:

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

Middleware Technology: JMS, MQ Messaging, Active MQ

J2EE Technology: Servlets, JSP, Tag Libraries, JSF, JDBC, JNDI

Architecture & Framework: MVC, Struts, Spring, Hibernate, Angular JS, EXT JS (MVVM), Apache Camel.

Database: Oracle 10g, 11g, SQL server, MySQL, Postgress, MarkLogic, MongoDB.

IDE: Eclipse, My Eclipse, IntelliJ, Spring Tool Suite.

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX

Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, Ext JS, Bootstrap, JQuery, CSS3

Query Languages: SQL, PL/SQL

Programming Language: C, C++, Java, J2EE

Script: PHP, Shell, Python.

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Maven, ANT, Gradle, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr Full Stack Java Developer

Responsibilities:
  • Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.
  • Migrated existing on-premise infrastructure into cloud using Amazon AWS and its associated Services Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works. 
  • Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources. 
  • Created the application using Spring, Spring core, Spring beans and Spring REST web services.
  • Defining XOM, BOM and Parameters in ODM Rule designer
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
  • Developed Spring with core, beans, context and implemented it with ORM.
  • Developed Client side code in Angular JS, integrated with REST, processed the JSON response.
  • Hands-on experience working with ODM DSI (Decision Service Insights) which is the IBM product for Event based transactional rule processing engine with predictive analytical capabilities.
  • Developed the code using Spring Framework, JSP, AJAX, Web Services, Java Script, JQuery, XML and HTML.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC.
  • Utilized spring framework for bean wiring and Dependency Injection principles. 
  • Capacity planning, setting up backup and recovery procedures for Mongodb (NOSQL)
  • Implementing HA/DR for Mongodb (NOSQL)
  • Created SOAP operations, soap bindings, WSDL types, xml schema complex and simple patterns.
  • Worked on a couple POCs using ODM DSI where bank needed the solution engine to be event driven instead of a batch process.
  • Upgraded the existing product application to JDK 7 and deployed in tomcat 8, WebSphere 8 servers (NOSQL).
  • Defining XOM, BOM and Parameters in ODM Rule designer.
  • Experience in configuring OSGI, Felix, Jackrabbit, Sling, Maven and JMS.
  • Create stand along BPM tool/Human Services to test ODM through Process Portal. 
  • Used spring OXM and Spring JXM and JPA to create persistence class objects and also created beans to interact with the database. 
  • Monitor Cassandra clusters, MongoDB(NOSQL), ParAccel and AWS ensure they are always available 
  • Worked with Angular JS controllers, directives, factory, service sources, routings and events.
  • Involved in development of various controller classes as a part of Spring MVC Framework and ODM.
  • Developed and implemented eCS applications using Java, J2EE, XHTML 1.0, Hibernate 4.2 and Spring 3.1.
  • Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing an API's using RAML. Used JSON as response type in REST services
  • Involved in Agile, requirement analysis, scrum, development estimates, mentoring, production support
  • Created hibernate mapping files, hibernate configuration files, and used Hibernate Query language
  • Configured spring JDBC for data base connections with spring JDBC and hibernate templates.
  • Created XML 1.0 for deployment descriptors, Spring configuration files like AOP,Aspects and custom validation files.
  • Developed and Deployed Java beans and other Components in the WebLogic Server
  • Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
  • Create DAO classes using Hibernate 4.2 HQL language to perform DB operation on the database.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Used RESTFUL Services to interact with the Client by providing the RESTFUL URL mapping.
  • Involved in code reviews and mentoring new team members.
  • Used Quartz framework to schedule daily reports or on demand reports.

Environment: Agile, Java 7, Java 1.8, JDK 7, JSF, Unix, J2EE 7, XML 1.0, JDBC 4.2, Spring 3.1, Git, Hibernate 4.2, SOAP, Mule EJB, XML, angular JS, node JS, JavaScript 1.5, XHTML 1.0, JSF2.2, Design Patterns, ODM 8.5, Oracle SQL 4.0, REST,Amazon Web Services, ANT, Eclipse 4.3, WebLogic 11g, Oracle 11g/12c, Apache Tomcat 8, mongoDB(NOSQL). Maven,AWS

Confidential, NYC, NY

Sr Java/ J2EE Developer

Responsibilities:

  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Implement and design Microservices in Spring Boot for a financial services platform Used Angular JS to build customer forms connect to backend.
  • Maintaining strong cohesion within a single microservices whilst facilitating some degree of reusability.
  • Writing REST services which will connect to ML layer directly using Marklogic JAVA API's. 
  • Developing REST services which connect to marklogic layer using marklogic proprietary Marklogic XCC client library. 
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB. 
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc. 
  • Create logical bundles to represent different functions of the microservices
  • Experience in AWS CloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances. 
  • Analyze search requirements and write search queries in Xquery language by utilizing MarkLogic developer API .
  • Marklogic server backup and restore and installation of Marklogic 8 on new infrastructure, and setting up new database and XDBC and REST server instance. 
  • Management & Maintenance of multi data center DSE Cassandra clusters across dev, test and prod environments.   
  • Involved in the analysis and design of application components MarkLogic and JMS components.
  • Integration - where an external endpoint is accessed by the microservice (as a client)  
  • Opscenter installation & set up to manage and monitor Datastax Cassandra clusters. 
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts. 
  • Used a light front-end framework against the JSON API for their service requests.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.
  • Developed spring Batch for push notification to manage the billing transactions.
  • Developed the Spring AOP Programming to configure logging for the application 
  • Extensively used JMS (Apache Camel), Mule ESB for implementing Service Oriented Architecture (SOA) for sending and receiving messages while using web services. 
  • Developing application module coded on Spring Batch and Apache camel. 
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data
  • Additional UI Components implemented using an asynchronous AJAX, JQuery, Angular JS based rich client to improve customer experience. 
  • Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services
  • Played a key role in incorporating security features like secured sessions with Login and Password protection, encryption using SSL, SSO, authentication and load balancing of WebSphere application server.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application. 
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Involved in Component Integration testing of the applications. 
  • Used GIT client Source Tree as version Control Management tool.

Environment: Java 1.7, Java Script, Angular JS, JSON, Spring IOC, Spring MVC, Spring AOP, Spring Batch, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, MDB, GWT, Hibernate, JMX, JUnit, TestNG, Maven, SQL, TDD, BitBucket, Oracle, Jenkins, Tomcat, SSO, IntelliJ, Websphere, MarkLogic.

Confidential, Bloomington, IL

Java/ J2EE Web App Developer

Responsibilities:

  • Implemented the project using the Spring MVC framework.
  • Used Spring Framework’s Dependency Injection to have a loose-coupling.
  • Implemented AOP of Spring Framework to implement logging.
  • Also incorporated the validation framework for the project.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS).
  • Wrote SQL Queries to interact with Oracle Database.
  • Generating REST(JAX-RS) based webservices using Server Oriented Architecture.
  • Implemented custom tags in Struts framework.
  • Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, JQuery,AngularJS and AJAX.
  • Substitiuted Thymeleaf for JSP that implements concepts of Natural templates.
  • Implemented text messing by using JAX-RS RESTful API.
  • Used Apache openJPA for storing objects in database.
  • Used Hibernate 3.0 for object relational mapping with the persistent database.
  • Exposed functionally of system to other system by creating Web Services using Jersey.
  • Used XMLBeans for data interchange.
  • Built and deployed and tested on BEA Weblogic 10.x.
  • Used Hibernate ORM to persist data to Oracle data base.
  • Worked on large volumes of data and database performance tuning.
  • Unit testing was performed using JUnit and Version control through Subversion.
  • Wrote Shell Scripts for executing batch statements.
  • Practiced agile development approaches.

Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript,AngularJS, Thymeleaf Engine, openJPA, Web sphere, JUnit, Log4j, Shell Scripting, UNIX

Confidential, Chicago, IL

Core Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project. 
  • Followed MVC model and used spring framework for developing the Web layer of the application. 
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD. 
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database. 
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations. 
  • Used AJAX framework for asynchronous data transfer between the browser and the server. 
  • Extensively used Java Multi-Threading concept for downloading files from a URL. 
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery
  • Involved in preparing Maven builds scripts, deployments, integration and configuration management of the entire application modules. 
  • Used Jenkins and Maven to manage automated builds from IBM Clear Case and to track promotion status.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database. 
  • Developed the business components using EJB Session Beans. 
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate. 
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate. 
  • Developed unit test cases using JUnit and Log4j for logging. 

Environment: Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, Maven, Jenkins, JUnit, Clear Case, CSS, HTML, XML, XSD, JavaScript, Bootstrap, Oracle 10g, IBM WebSphere Application Server, Active MQ and UNIX.

Confidential

Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Struts MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Designed and developed user interfaces using JSP, Java script, HTML and Spring framework.
  • Responsible for developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: JAVA, Struts, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in requirements collection from the clients and preparation of the Requirement Document.
  • Prepared the detailed functional requirements with screenshots and description of all the modules and Developed Detailed Design, TDD documents for Student and Admin modules.
  • Designed UI Pages using HTML, CSS and JSP for Student, Admin modules, and used JavaScript for client side validations.
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database. • Involved in writing the ANT scripts to build and deploy the application.
  • Used J2EE Components like JSP, Servlets and implemented Struts1.3 framework for MVC architecture.
  • Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
  • JUnit for testing and involved in preparing the test cases for Unit testing.
  • Involved in Unit & Integration Testing for all Student and Admin Modules.
  • Involved in development of Change requests and new requests, unit testing, defect fixing, and deployment process.

Environment: JDK 1.4, Struts 1.3, Servlets, JSP, JDBC 2.0, CSS, HTML 4.0, JavaScript, SVN, UNIX, Tomcat, JUnit, ANT, Toad, Log4j and MySQL.

We'd love your feedback!