We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 8+ years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments. Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
  • Professional experience in using core TechnologiesJava,J2EE,Servlets,JSP, JDBC, JavaBeans,JavaScript, JNDI, HTML, XML, Web services, AngularJS, Bootstrap framework, jQuery.
  • Good experience on working with Amazon Web Services likeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in working with Strutsframework,Hibernates,and MVC architecture.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Expertise with usingOracle, SQL Server,MySQLdatabases and writing SQL and PL/SQL queries.
  • Experience in using Web/Application servers likeWebLogic,JBoss,GlassfishandTomcat
  • Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interfaces design, process flow design, and system impact analysis and design documentation and presentation.
  • Experience in working on MVC pattern using AngularJS, creating user interface and single page web application.
  • Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
  • Extensive knowledge in database transactions management for database related changes by integratingJDBC, Hibernate with spring boot.
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • Experience in design and maintenance of database platforms likeJDBCandHibernate.
  • Experience inUNIX/Linuxshell scripts for data-driven automatic processing.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
  • Experience in developing application usingTDD(Test Driven Development) & Unit testing process.
  • UtilizeEBSto store persistent data and mitigate failure by using snapshots.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experience in writing ANT,Mavenbuild scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Hands-on with SQL and NoSQL Databases such as MySQL, Oracle, MongoDB, Cassandra.
  • Excellent communications skills. Adept at building strong working relationships with coworkers and management.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring,iBatis,Hibernate.

Database: Oracle 11g, SQL server 2008, MySQL, POSTGRESQL

Web/Distributed Technologies: Java Script, XML, HTML5, CSS 3.0, AJAX, DOJO, jQuery, DHtmlXGrid, GWT, JSON, FLEX Builder 3.0, cXML, XSLT, XHTML, Angular.JS, Bootstrap.

IDE: Eclipse, Net Beans, Spring Tool Suite, IBM RAD, JBuilder.

Scripting Languages: JSP 2.1, Java Script, HTML, DHTML, CSS, PERL,PHP

Design Methodology: UML, Fall, Perl, Agile.

Application Servers: Web Logic,Glass Fish,Web Sphere,Apache HTTP Server,Camel

Web Services: REST,SOAP,AWS.

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux (Ubuntu 16.04LTS), Unix

Conceptual knowledge: Web Services(SOAP & REST), Socket Programming.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery,AngularJs

Cloud Console Services: IAM, VPC, Snowball, SES, SNS, SWF, AWS SDK'S, Pinpoint, Elastic cache, Ops Works, code commit, code pipeline, config, Server migration, Amazon EMR, Redshift, storage Gateway, API Gateway, workflow.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

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

Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, WASP 9, JUnit 4.0, ANT, Log4j,slF4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Design and Control: UML, Rational Rose, CVS, Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard withSpring MVC, Spring boot, Spring FrameworkandHibernate.
  • UsedApache Camelfor generating routes for Merchant Portal Micro-services where merchant employees can login and admins can manage employees.
  • Better Understanding the existing application, Business processes andSecurity Module. Designed Security module to support implemented custom
  • Developedsession EJBandmessage driven bean (MDB)to processJMS XMLmessages.
  • Involved in developingJUNIT Test Casesto validate the type of data in theXML Files. UsedLog4Jfor logging and tracing the messages.
  • Hands on experience onRESTbased web services usingJAX-RS library. Customized Restful Web Service usingSpring Restful API, sendingJSONformat data packets between front-end and middle-tier controller.
  • UsedMaventool to build and packaged, deploy an application project and integrated withJenkins.
  • Implemented modulesusing Core Java APIs, Java collection, Java 8(Streams), multi-threading, andobject-oriented designs.
  • Performed configuration, deployment and support of cloud services includingAmazon Web Services.
  • Experience onAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Experience on practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Created Snapshots andAmazon Machine Images (AMI's)ofEC2 Instancefor snapshots and creating clone instances.
  • Secured APIs usingOAuth2providerKey Cloak. Authentication is provided byKey Cloakand authorization is done usingKey Cloakadapters to read User Principle and the roles.
  • AWS S3is used to store customer's monthly credit statements.
  • Apache Camel's AWScomponent is used to upload documents to S3.
  • Employees are authenticated using Active directory and end user passwords are stored in OpenLDAP.
  • Hands on experience of multipleAWSaccounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
  • Installed, Configured and ManagedDockerContainers, Docker Images for Web Servers and Applications servers such as Apache, Tomcat usingDockerand integrated with Amazon MySQL RDS database. Experienced and proficient deploying and administering GIT.

Environment: Java 1.8, Angular JS, Bootstrap 3.3, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), Oracle 11g, DB2, Hibernate 4.2, SQL, Apache CXF, MVC, Jersey, Key Cloak, JSON, JAXB, Unix, Linux, Log4j, STS, Mockito, Apache Tomcat, Maven 3.0, Jenkins, GitHub, JIRA, EC2, S3, VPC, Redshift, SQS, SNS, SWF, IAM, EMR, Cloud watch, AWS Lambda.

Confidential, Tampa, FL

Java Full Stack Developer

Responsibilities:

  • Experience on modifying the existing Backend code for different level of enhancements.
  • Involved inJ2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object(DAO), Business Delegate, Service LocatorandSingletonfor the enterprise application.
  • Developed test cases and performed unit testing usingJUNIT Test case.
  • Developed differentJavaBeansand helper classes to support Server Side programs.
  • Experienced in the architecture, design and development of high traffic application built in Java/J2EE usingMVCarchitecture integrating spring,HibernateandStruts frameworksinSOA.
  • Used spring as an application framework to build the Services layer and implemented its core modules such asSpring Core Container, Inversion of Control, Data AccessandMVCand UsedXML/java /annotation spring bootconfigurations.
  • ImplementedORM (Object Relational Mapping)framework with Hibernate for mapping Java classes and database tables.
  • Designing and implementing scalable,Restfulandmicro services-based mobile back-end. The back-end is being written in Java usingSpring Bootfor simplicity and scalability.
  • Experienced in coding Web Services withJAX-WS (SOAP) and JAX-RS (Restful). UsedApache Tomcatas application servers to handle the deployments of different applications.
  • Hands on experience on GitHub as Version control for code repository and Jenkins for continuous integration.
  • Experiencedwith security groups, network ACLs, Internet Gateways, andElastic IP'sto ensure a safe area for organization in AWS public and private cloud.
  • Hands on experience onelastic load-balancers (ELB)for different applications to provide high performance of applications.
  • Experience onRoute53to manage DNS zones and assign public DNS names to elastic load balancers IP's.
  • Build scripts onAWScloud for schedulingEC2 auto scaling load balancerwithpython SDK.
  • Worked on micro services project- to builddockercontainers and deploy to Dev, iTest, Scale, UAT (SIT), PROD
  • Performed Migration test and use cases for applications toAWS cloudwith public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Worked closely with Testing team for issue fixing and coordinating test set up for testing

Environment: Java 1.7, Spring 3.0, RESTful Web Services, Hibernate 4.0, Java, J2EE, JSP, AJAX, HTML, Java Script, spring, Maven, Amazon web Services, spring boot, ActiveMQ, Hibernate, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat 5.0, Unix, Maven and SVN, AWS, EBS, Elastic Load Balancer, Route 53, Auto scaling, IAM, EC2, Dynamo DB.

Confidential, Austin, TX

Java Full Stack Developer

Responsibilities:

  • Designed and developed Application using SpringMVCand Spring Templates.
  • Used various Core Java concepts such as Exception Handling, Collection API's to implement various featuresand enhancements.
  • Used Spring Core for concept of Inversion of control(IOC) and implemented using dependency injection.
  • Used Oracle 11g hosted in Amazon RDS as the Database.
  • Designing, coding, unit testing, defect fixing, deployments, issues debugging, etc. for multiple modules in CONGO.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Designed and developed the framework to consume the web services hosted in AmazonEC2instances.
  • Worked withSpring Core,Spring MVCFramework for Dependency Injection (DI), and Spring Context to provide message sources.
  • Building reusable components and front-end libraries by usingReact.JS.
  • AmazonEC2is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • AmazonIAMwas used to maintain the user credentials and also involved in creating customIAMpolicies to various groups defined within the organization.
  • Object storage serviceAmazon S3is used to store and retrieve media files such as images.
  • Cloud Watchis used to monitor the application and to store the logging information.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices
  • ExportedSQLdata in to Elastic search to allow much faster and scalable user searches from the database.
  • DevelopedAngularJSSingle Page Application consumingJSONdata from Restful services.
  • Involved in setting upMavenconfiguration and helping Continuous Integration (CI) Issues.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWSLambda, Amazon IAM, Elastic Search, GIT, JIRA, Junit, Unix, Log4j.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.
  • Good experience in building multi-threaded Java server side applications and frameworks.
  • UsedSpring IOC(Inversion of Control) to remove the object Dependencies across the application
  • ImplementedSingleton, MVC, Data Transfer ObjectsandData Access Objectsdesign patterns.
  • Extensive use ofJDBCto communicate to the Database for storing and retrieval of information
  • Involved inSVNversion controls to check in/out files, etc. also responsible for branching, merging the branch to main usingTortoise SVNtool.
  • Useddata modellingfor creating a data model by applying formal data modelling techniques.
  • Developed back-end logic with Core Java using technologiesincluding Collection Framework, Multi-Threading, Exception Handling, GenericsandAnnotation.
  • Experience in application servers likeTomcatlocally and Web logic to host it on the Linux server
  • Experience in design and develop XML processing components for dynamic menus on the applications.
  • Hands on experience in usage ofHibernate, object/relational-mapping (ORM) solution technique,to map data representation fromMVC modelandOracle Relational Data Modelwith aSQL-based schema
  • CustomizedRestful Web ServiceusingSpring Restful API, sendingJSONformat data packets between front-end and middle-tier controller.
  • DesignedJSPpages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using forJMSsystems.
  • Developed sessionEJBandmessage driven bean (MDB)to processJMS XML messages.
  • Performed code review and unit tested the application usingJUnit framework
  • Extensive experience with Agile Team Development and Test Driven Development usingJIRA.

Environment: Java, JDK 1.6, Core Java, Web Sphere Application Server, JSON, XML, Clear case, JIRA, RESTFUL web services, Spring MVC, Spring IOC, JAX-RS, Collections, Maven, JDBC, DB2, Log4j, JUnit, JMock.

Confidential

Java Developer

Responsibilities:

  • Used the spring framework features like SpringIOC, SpringMVC, Spring Batch.
  • CreatedPOJOclasses, spring configuration files to use dependency injection.
  • Developed the services for auto and home policy premium derivation by interacting throughEAIServices, Web Services for Quote.
  • Developed Hibernate mapping file and theHQLqueries for retrieving data from the Oracle database.
  • UsedIBMWebSphere Application Server andRADto develop the application.
  • UsedMySQLas backend Database.
  • UsedJavadoctool parses the declaration and documentation comments in set of java source file and produce a corresponding set of HTML pages.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in integrated unit testing and code review.
  • Developed Junit test cases for all the developed modules.
  • Implemented WSDL XML document to located and describe the Web services.
  • Implemented JAXB to convert XML to java object and java object to XML.
  • Debugging production issues, root cause analysis and fixing.
  • Integrated different other modules with current existing reporting applications.

Environment: Java, Spring 3.1, Hibernate 4.0, JSF, JSP, HTML5, Ajax, Java Script, Web Services, MySQL, WebSphere 8.5, IBM Clear case, Junit.

Confidential

Java Developer

Responsibilities:

  • Developed UI usingHTML, JavaScript, andJSP, and developed Business Logic and Interfacing components usingBusinessObjects,XML, and JDBC.
  • Designed front end checking validations using JavaScript.
  • Used Struts framework to follow MVC Architecture in the application server
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed various DAOs for handling business logic and data manipulations from database.
  • Consumed SOAP and RESTWeb Services to retrieve the information from the back end.
  • Involved in design ofJSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets andXMLpart of Order Entry Module & Product Search Module and did client-side validations with java script
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Implemented Web services for communicating one application to another application by using SOAP, WSDL and EJB Technology.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans, XML.

We'd love your feedback!