We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

Wellesly Hills, MA

PROFESSIONAL SUMMARY:

  • A dedicated Certified Java Developer with around 5 years of professional experience in full application cycle implementation from requirement analysis, design, development, deployment, production support and implementation of large scale Java/J2EE Architecture systems in Mobile, Banking, Retail & Manufacturing domain.
  • Experience in Software development life cycle like analysis, designing, Integration, Deployment and Maintenance of E - Commerce applications, Web Services coding implementation, Testing and deploying in server of high-volume, high-performance of real-time intensive web and off-line based application.
  • Exposure in Agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.
  • Experience in implementing Spring AOP/AOC and spring dependency Injection.
  • Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
  • Strong experience in UI/Web development technologies HTML 5, CSS3, BOOTSTRAP, JSP, Angular JS, java script and JQuery.
  • Exposure to OOAD methodologies, UML and J2EE Design Patterns such as Singleton, Session Facade, Service Locator, Data Access Objects and MVC architectural design patterns in application design and development.
  • Proficient in XML and its parsing technologies like XSL/XSLT, SAX, DOM, X path, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.
  • Excellent knowledge on Core Java concepts like multithreading, exception handling and experience working on collections such as List, Set, Hash Map, OOPs concepts.
  • Expertise in SOAP and RESTful web services.
  • Experience with relational databases such as Oracle, SQL Server, MYSQL, PostgreSQL and NoSQL database.
  • Designed and developed various internal applications using scripting languages as JavaScript, PHP, and JQuery.
  • Hands on experience in configuring and managing services like AWSEC2 using AMI's available. Conduct systems design, feasibility & cost studies and recommend cost-effective cloud solutions like Amazon Web Services (AWS).
  • Experience includes SCM, DevOps Build/Release Management, Change/Incident Management and AWS Cloud Management.
  • Experience in using different Java API likes iText, Apache POI, Apache CXF, JNDI, JPA, JAI, JMF, etc.

TECHNICAL SKILLS:

Languages: C++, JAVA JDK 1.4/1.5/1.6/1.7 , SQL, Python, Bash/Shell Script

J2EE Technologies: JSF, XML Parsers, Portals, JNDI, Struts, JSP, Servlets, Hibernate, Tiles, SOAP, REST, Spring, Java Beans, JSTL, JDBC, JMS, Web Services, AJAX.

Frameworks: Apache Tiles, EJB, Hibernate, iBatis, Struts 1.x/2,x Spring Framework 3.X/ 4.x, Spring MVC, Spring Core, Spring Context, Spring DAO, Spring ORM, Spring JMS, GO4,Spring Web Services, Spring Batch, Spring Integration, Node.js, JSP, JSTL, JNDI.

Web Technologies: HTML, Java Script, Bootstrap, AngularJS, Node JS, CSS, Jquery

Databases: Oracle 10g/9i/7.x, DB2, POSTGRESQL, My SQL, SQL Server, Mongo DB, Cassandra, HBase, Couch DB

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL.

Web & Application Servers: Web logic, IBM Websphere, Apache Tomcat, JBoss, Glass Fish.

Design Skills and Testing tools: Design patterns (Singleton, Business Delegate, IOC, DAO, SDLC, Active MQ etc.), MVC Design patterns, GOF Design patterns, J2EE Design patterns, EJB Design patterns, J Unit, Testing, Scala Test, ANT, DB Unit.

Developer Tools (IDE): Eclipse, JDeveloper, IntelliJ, QT 4.

Tools: Tortoise SVN, GitHub, Bugzilla, Pg Admin, Toad, DB Visualizer, Apache Ant, Maven, Gradle, JIRA, Apache Log4j, Junit.

Operating Systems: Windows XP/7, Linux/Ubuntu

Methodologies: UML, OOPS, V Lifecycle Model, Agile and scrum, OSGI, Information Systems Development Methodology (ISDM)

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

Cloud Technologies: AWS (Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch), Azure, Google, IBM

PROFESSIONAL EXPERIENCE:

Confidential, Wellesly hills, MA

JAVA/J2EE Full Stack Developer

Responsibilities:

  • Worked collaboratively on an agile team with other developers, business analysts, testers, technical/solution architect and scrum masters.
  • Developed the presentation layer with responsive web design experience using Bootstrap, Angular JS, JavaScript, CSS, HTML and JQuery.
  • Worked on creating RESTful services for Data Sync module that are invoked using AngularJS . Used JavaScript and AngularJS for client side validations.
  • Used bootstrap framework for page layout in JSP pages.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
  • Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used AngularJS for data-binding, and NodeJS for back-end support with APIs.
  • Used $http with AngularJS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Used Spring framework's declarative transaction management to handle transactions.
  • Involved in developing REST applications. Worked on developing and integrating SOAP based services.
  • Adopted Spring IOC to increase application flexibility and replace the need for hard-coded class based application functions.
  • Built System according to MVC architecture by using Spring MVC pattern.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
  • Designed and developed Service layer using Spring framework and Hibernate.
  • Used JAXB to bind XML documents to a Java object model.
  • Involved in Defining tables, columns, table-columns, primary & foreign keys, indexes, views, & tables to cache in MySQL database.
  • Worked closely with infrastructure team to configure the JBOSS server and testing the performance of application.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Used node.js for the management on interchange of the data between the servers and Used Node JS, Express JS to create server-side MVC framework with MongoDB
  • Used Splunk to see the error logs in the application.
  • Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
  • Manage and configure AWS services as per the business needs (ELB, SNS, EC2, Route53, S3, RDS, Cloud Watch, IAM, SNS, VPC, SES, ETC).
  • Involved in deployment of Java Web Applications in AWS.
  • Experience deploying applications in Amazon AWS/Google/Azure/IBM.
  • Provisioned Docker images Spring Boot, Elasticsearch and Kafka on AWS EC2clusters.
  • Provisioned AWS instances using Chef and Jenkins for pipeline deployments.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
  • UsedApache log4jon several occasions to log regular Debug and Exception statements.
  • Creation of web service stub with maven and wsimport for SOAP.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Used Eclipse for IDE and utilized CVS to maintain source and version management.

Environment: Java 7, Eclipse 3.3, JSF, HTML, Spring 4.0, JDBC, Hibernate 3.0, XML, JBOSS 6.0, JVM, Windows 7, bootstrap, AngularJS, Node JS, RESTAPI, JSP 2.1, Apache Tomcat 7.0, WSDL 2.0, SOAP 1.2, Rest, Log4j 1.3, JUnit, CVS, MySQL, Maven,, JavaScript, CSS, JBOSS, AWS, ELB, SNS, EC2, Route53, S3, RDS, SNS, VPC, SES

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Was involved in many phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, and Integration etc. Worked in a waterfall methodology.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML .
  • Applied client side validations using JavaScript and jQuery.
  • Developed administrative UI using node js.
  • Designed frontend within object oriented JavaScript framework like Node js and Ext js.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.
  • Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
  • Used Spring MVC framework and configured many beans and wired (dependency injection) them as per the requirement.
  • Responsible for writing complex SQL and HQL queries .
  • Implemented the caching mechanism in Hibernate to load data from database.
  • Used Hibernate 3.2 as ORM solution in persistence layer
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with
  • Oracle 10g database.
  • Used Maven Deployment Descriptor setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers
  • Used the automatic build scripts using ANT for the application to create the ear files and deployed in Tomcat and OC4J application servers.
  • Implemented spring security to achieve authentication and authorization.
  • Used Tortoise SVN as a version controller for the source code check in and check outs.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax , and JSTL .
  • Developed Automated Test Scripts to perform Functional Testing, Performance Testing,
  • Wrote JUnit Test cases which support the application.

Environment: Java 5, XSLT, AJAX, HTML, JSTL, JavaScript, SQL, HQL, Spring3.x, SQL Server, Hibernate, IBM Websphere, JUnit, DB Visualizer, Eclipse IDE, Tortoise SVN, WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB, Web Services, XML Schema

Confidential

Junior JAVA/J2EE Developer

Responsibilities:

  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Used spring framework along with JSP, HTML, CSS, AngularJS, bootstrap and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Extensively used Angular UI(Angular Bootstrap) for ng-grid and UI components.
  • Developed Single Page Applications using AngularJS.
  • Developed large-scale, real-time, live blogging server and UI using Node.js
  • Used Angular JS for data-binding, and server-side NodeJS for back-end support with APIs.
  • Used node.js for the management on interchange of the data between the servers and Used Node JS, Express JS to create server-side MVC framework with MongoDB
  • Understanding the requirements by interacting with business users and mapping them to design.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Involved in configuring Spring controllers using IOC.
  • Configured the Spring Framework for the entire business logic layer and set dependencies in Spring Context bean file.
  • Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Developed extensive additions to existing Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Developing the REST Services using spring to produce JSON response.
  • Involved in setting up multi data source spring-IBatis integration , created configurations for AOP transactions.
  • Gained experience in building sophisticated distributed systems using REST API. Also implemented SOAP API for certain parts of the web application.
  • Performed deployment of project EAR on IBM Websphere.
  • Defined remote and local services using JNDI names.
  • Wrote DAO layer components for all CRUD operations for automation and Processing translations.
  • Used Maven to build project by defining all dependencies in POM.xml file.
  • Involved in writing ANT build scripts for building front end frameworks, controller layer, service frameworks, and Web service modules.
  • Developed new application using JQuery and JPA on Glassfish.
  • Used IBatis framework with spring framework for data persistence into Oracle database and transaction management.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
  • Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.
  • Used software versioning and revision control system SVN to maintain current and historical versions of codebase.
  • Using Jasmine and karma, JIRA test runner extensively for unit testing for end-to-end testing
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans.

Environment: Java 7, JDeveloper, JSP, HTML, Spring 3.x, IBatis, XML, JPA, glassfish, Windows XP, bootstrap, AngularJS, EJB 3.0, JSP 2.1, IBM Websphere, Oracle 10g, SOA, WSDL 2.0, SOAP 1.2, Log4j, JUnit, Tortoise SVN, ANT, Node JS, Fire Bug, JPA, JQuery, Glassfish, JSON, Mongo Db.

Hire Now