We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Over 7 years of experience working in Software Development Life Cycle SDLC through requirements analysis, design specification, code development, code integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experienced in a fast - paced Agile Development Environment including Test-Driven Development TDD and Scrum.
  • Expertise in Web based application development using Java Generics, Java Annotations, Spring, Struts, Hibernate ORM Framework, JSP, JDBC, Java Mail, JNDI, XML, XSLT, and JPA.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Worked on multiple databases available in AWS RDS such as Aurora, Oracle, MSSQL, MySQL, Cassandra, and PostgreSQL.
  • Experience in using Eclipse, RAD/WSAD, JDeveloper and IntelliJ Idea IDEs
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller MVC, Data Access Object DAO, and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Expertise in using different modules like Spring Core Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Hands on working experience with Amazon Web Services and implementation with EC2, S3, Simple DB, RDS (Amazon), Elastic cache, Amazon Elastic Load Balancer, SQS pooling, IAM, AWS Cloud Watch, Amazon Cloud watch and Trails and Amazon Cloud Front.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2,Jboss-WS and JAX-WS
  • Experience in Restful Web-Services using JAX-RS Jersey Frameworks with XML and Json Formats.
  • Experience in generating Reports and Dashboards on Catchpoint, Adobe SiteCatalyst, Dynatrace and Splunk.
  • Involved in designing and developing Amazon EC2 , Amazon S3 , Amazon RDS , Amazon Elastic Load Balancing , Amazon SWF , Amazon SQS , and other services of the AWS infrastructure.
  • Good experience in writing Spark applications using Python and Scala.
  • Expertise in System Architecture and Design UML language, Rational tools, Microsoft Visio, Enterprise Architect.
  • Hands on experience in Data Modeling, ER diagrams Logical and Physical Data Models and ERWin data modeler, Oracle Designer.
  • Hands-on experience on implementing Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, Lambda, Directory Services, Cloud Formation, Ops works, Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk , RDS, Data Pipeline, DynamoDB, Redshift etc.
  • Experience in creating Alfresco Content Templates and Adobe CQ5 components.
  • Responsible for designing Presentation Tier web pages using the concepts such as Tiles, HTML, XML, JSON, CSS, JavaScript, and jQuery using AJAX.
  • Experience in using Tomcat, WebSphere, WebLogic,Wildfly, Jboss Application Servers and Apache web servers.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL.5.1 5.5 and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Configured Spark streaming to get ongoing information from the Kafka and store the stream information to HDFS
  • Successfully delivered/migrated multi layered java applications using Jenkins, Cruise Control Continuous Integration CI Tools
  • Used Spark and Spark-SQL to read the parquet data and create the tables in hive using the Scala API
  • Experience in writing numerous test cases using JUnit framework and Mockito API
  • Worked with CVS, Git and Subversion SVN for Revision Control systems and defects Tracking System like Mantis and Jira.
  • Experience in AWS cloud infrastructure database migrations, Postgresql and converting existing ORACLE and MS SQL Server databases to PostgreSQL, MySQL and Aurora.
  • Developed different Web components such as JSPs, Servlets, Custom Tag Handlers and business components such as Web Services.
  • Experienced in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
  • Proficient in Struts, spring, Hibernate and Portal framework-based implementation with good command over Web Logic Application Server.
  • Hands on Experience in the design and development of SOA Architecture for publishing as well as consuming web services, development of Workflows for exposing Web services using SOAP and Restful.
  • Experienced in using the spark application master to monitor the spark jobs and capture the logs for the spark jobs.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Experience in working with different operating systems like Windows and UNIX/Linux.
  • Experience in writing and debugging shell scripts.
  • Extensive experience on Application Servers including BEAWebLogic, WebSphere MQ 8.5 and Web servers like Apache Tomcat 5.x and Sun One Server etc.
  • Extensive experience in using IDE's like Eclipse, Spring Tool Suite and version control tools like SVN, Git.
  • Strong experience in continuous integration and TDD Test Driven Development

TECHNICAL SKILLS

Technologies: Java, J2EE, EJB, Java Beans, AWS Lambda, AIX, JSP/JSF, Servlets, JDBC, JNDI, Cassandra, Java Mail, JMS, Multithreading, Python, Spark, Splunk

Web Services: SOAP, Rest, JavaScript, SQL, PL/SQL, UML, HTML, XHTML, XML, CSS, MVC framework, NoSql, ECS, Route 53, CloudWatch

Application Servers: Weblogic 11x/10x, Websphere 7.0x/6.0x, Tomcat 7.0/6.0x, Jboss 6.x/5.x, Docker, Frameworks/ORM tools, Spring 3.0/2.5, Struts 2.0, Hibernate 3.x, Apache Axis 2

Databases: Oracle, MySQL, EC2, SQL Server 2000, MS Access.

Operating System: Windows 2000/2003/XP, UNIX, Linux.

IDE: Eclipse4.x/ 3.x, JDeveloper, WSAD, Net beans, Toad.

Tools: Maven, Junit, ANT, MS Visio, Jasper Reports, Jmeter, Jira

Version Control: CVS, SVN, PVCS, Clear Case, Clear Quest, GitHub, Jenkins

GUI: Portlets, AJAX, JQuery, JSP, XML/XSL/DOM, XSD/DTD, SOAP, WSDL, HTML/DHTML, Applets, JavaScript, DOJO, Java Swing/JFC

Software Methodologies: Agile, Iterative, Water Fall, Test Driven, Scrum

Design Patterns: Session Faade, Service Locator, Front Controller, View Helper, Value Object, Business Delegate, Data Access Object, Factory and Singleton

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

Java Developer

Responsibilities:

  • Created Dynamic web pages using JSP, Struts and Spring Dependency Injection.
  • Implemented DAO layer with Hibernate framework using Named Queries to fetch data from MySQL database
  • Used Cloud storage, S3 and also implemented Elastic Load Balancer for AWS cloud resources and provide support and maintenance for Relational Database Services(RDS).
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Facade, MVC and DAO.
  • Worked on monitoring and trail logging of the application using Amazon Cloud Watch and trails to monitor AWS Services.
  • Developed Soap based Web Services using JbossWS in order to provide Installation data to sears.com and other sites.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server side business logic.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM .
  • Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
  • Guided and migrated Postgresql and MySql databases to AWS Aurora
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Responsible in performing sort, join, aggregations, filter , and other transformations on the datasets using Spark.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity manager's Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file .
  • Involved in maintaining the reliability, availability, and performance of Amazon Elastic Compute Cloud (Amazon EC2) instances.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS) .
  • Used AIX environment for system metrics and health, performance, network and storage issues.
  • Integration of data handling methods from java applications to Amazon Web Services (AWS) along with Elastic Cache and backup.
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
  • Imported the data from different sources like AWS S3, LFS into Spark RDD.
  • Build SpringBoot micro services for the delivery of software products across the enterprise.
  • Implemented Maven Script to create JAR, WAR, EAR dependency JARS and deploy the entire project onto the -WebSphere Application Server
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation , CodeBuild , CodeDeploy , S3 and puppet .
  • Implemented 'Authentication based on LDAP Directory credentials for store-stock application
  • Created Alert,Reports and Dashboards in Splunk and Catchpoint portal.
  • Worked closely with SMEs to provide valuable inputs for AIX server support.
  • Implemented market tracking reports suite Omniture and campaigns using Test Target suite.
  • Configured Jenkins continuous integration tool Jobs to build,Test and deploy applications.
  • Configured adobe CQ dispatcher in lower environments
  • Created pages using HTML,CSS JavaScript,jQuery,JSON and Ajax
  • Created reusable components on Adobe CQ5 environment.
  • Followed all FTP and SFTP protocols when connecting or providing and consuming services from any third party servers.
  • Hands on experience in Amazon RDS Aurora performance tuning.
  • Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation
  • Held responsible for L3 support for AIX and Linux and involved in direct development for support and procedures with the help from analysts.
  • Developed and published web-services using WSDL, SOAP, XML and Jax-B
  • Involved in pre-testing the Web-Service calls with Soap UI using end-points

Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, XML, Ajax, Hibernate, Spring, Web Services, soap and rest,Spring BootJUnit, log4J, SVN Tortoise, SOA, SQL, AWS.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Implemented the template-based categorization of presentation content using Model-1 architecture and implemented using Struts framework.
  • Involved in creating and design the design documents using Microsoft Word.
  • Developed components of web services JAX-WS, REST, JAX-RPC, Apache CXF end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and servic, SOAP using various message exchange patterns like In only and In Out.
  • Developed the reusable common validation framework for client-side validations in combination of java script and commons validations framework and custom build validation rules for the application.
  • Designed and developed asynchronous RESTful Microservices using Spring boot.
  • Developed and enhanced existing persistence framework in combination of DO and DAO design pattern using the ORM tool Hibernates.
  • Decompose existing monolithic code base into SpringBoot micro services.
  • Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernates based persistence interface.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS .
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS.
  • Managed many LPARs by providing AIX support for system administrator.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Developed server side application to interact with database using Spring Boot and Hibernate .
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation , CodeBuild , CodeDeploy , S3 and puppet .
  • Developed Stateless session beans to parse parser frame work and process the user request into domain object DAO design pattern to delegate the business request to the business delegate object.
  • Implemented Test First unit testing framework driven using JUnit, and published assertion framework build on top of the JUnit Assertions.
  • Hands on experience for development, implementation and maintenance of products for AIX operating systems.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK and also worked with AWS CLI .
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high-quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection DI or Inversion of Control IOC using annotations.
  • Used spring validation and wrote validation rules.
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
  • Managed and handled file sharing and localization by following FTP/SFTP protocols for supporting various other servers available from outside of the system.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, modelAction Script classes to interact with the backend.
  • Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented Model View Controller MVC Architecture and coded Java Beans as the model
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Jdk 1.6, UML, Struts 2.x, Struts tiles, validator, struts taglibs, Spring 2.5, Eclipse 3.5,RAD, WebSphere Application Server 5, JSP, jQuery 1.6, Servlets, JDBC, Hibernate, Spring boot, web services, XML, XSLT, CSS, DOM, DHTML, Junit 4.x, SVN, Log4j, Oracle10g, AWS, TOAD, UNIX, Ant 1.7, Agile Scrum.

Confidential

Java Developer

Responsibilities:

  • Implemented MVC architecture usingSpringand common J2EE design patterns MVC, DAO for the application development.
  • Designed Use Case, Class and Sequence diagrams for various modules and components.
  • Designed and developed SOAP, WSDL, Web services to expose services to outside vendors.
  • Used Hibernate ORM framework as persistence engine.
  • Developed Hibernate mapping Queries to avoid complexity and improve the performance.
  • Defined, developed and integrated J2EE Components to Support Enterprise class Applications and Integrate with External Systems using XML and Multithreading.
  • Configured connection pooling using Jboss application server.
  • Designed XML Schema for data transmission and XSL style-sheets to Pdf from xml documents using XSL-FO.
  • Designed and configured automated build system using Ant.
  • Contributed to the development of JSP custom tag libraries, and associated support in the Spring Controller.
  • Configured and created application log file using Log4j as required to trace application messages.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop-down list.
  • Implemented Web Services to send order details to downstream systems using JAX-RPC, SOAP
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using JSTL.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Facade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Provided production support for the application and coordinated with cross functional teams
  • Developed Servlets and Java Server Pages, JSP.
  • Designed and analyzed UI screens using JSP Struts tags and HTML. Used JavaScript for client-side validation.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework Hibernate.
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.

Environment: Java JDK1.5, J2EE1.4 JSP, Servlets, E.J.B, JNDI, JMS, JavaScript, HTML,RUP, DHTML, CSS, Log4J, Ant, UML,JAXB, LDAP, AJAX, JSTL,, Hibernate 3.0, UDB, DB2, Jboss Application Server,, Sun, Unix, Windows, Rational Rose, Rational Clear Case, JUnit, XML/XSL, XSLT, Spring Framework, Eclipse

Confidential

Java Developer

Responsibilities:

  • Design the application modules, use cases, flowcharts, application flow, prototypes, proof concept of sample codes using Rational Rose as per UML notation.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Utilized the various J2EE Design patterns DAO, Abstract Factory, to develop the Business modules based on the required functionality.
  • Design, develop and deploy the Presentation and Web Tiers based on Struts Framework using Java, JSP, XML, Multithreading, Action Beans, Action Classes
  • Design, and Develop Session beans and Entity Beans representing business logic and
  • Involved in developing interfaces to communicate with various business partners using XML, XSLT, JAXB and DOM Parsers.
  • Wrote complicated SQL Queries, Stored procedures to interact with EIS Tier Oracle 8i as per DAO Object Patterns.
  • Worked as a member in Production Support team in order to provide technical support to the application users on 24X7 bases.
  • Involved in testing of application on various levels like JUnit, Integration and System testing by utilizing various methodologies.
  • Responsible in designing User Interface screens Purchase Order and Logging using HTML, JSP, Struts Tags, JavaScript.
  • Developed the Struts Controller logic to handle all the request/responses and redirect to appropriate service methods.
  • Developed Certificate of Notification for the Customer in PDF file format using the XML based XSD, XSL-FO Output formatting Objects where data is populated from Oracle 9g.
  • Actively participated in developing Procedures, Functions, and Triggers for storing, retrieving transactional data into Oracle 9g database using PL/SQL on TOAD.
  • Developed Data Access module using Hibernate 3.2 for storing and retrieving data using mapping
  • Developed ANT build scripts for generating source code builds, performed the source code deployment on JBoss application server in UNIX Environment.
  • Writing and reviewing unit test cases using JUnit.
  • Used Hibernate framework to connect to database and mapping java objects to database columns.
  • Extensively used J2EE design patterns such as Data Access Objects, Value Object, and Singleton, etc.

Environment: Java, J2EE1.4, Struts,XML/XSLT,Log4J, Ant, JDBC, WSAD, WebSphere,Oracle 9i, UNIX, MVC and EJB frameworks, Junit, J2EE Patterns, Rational Rose RUP.

We'd love your feedback!