We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 6+ years of experience as a software programmer including Requirement Analysis, Designing, Development, Deployment and Integration of Web - based applications. Good exposure in working for Domains like Health care, Insurance, Banking, Advertising, Financial and Insurance.
  • As a Sr. Software Developer in Java/J2EE, expertise and good understanding in designing and developing multi-tiered web based applications by using J2EE technologies such as Java, J2EE, Spring 3.x, Struts 2.x and 1.x, JDBC, EJB, XML, AWS, Rest and SOAP Web services and front end technologies such as Angular JS, HTML5, bootstrap, JavaScript.
  • Strong experience in all the phases of software development life cycle (SDLC) including requirements gathering, analysis, design, implementation, deployment and support in Web & Client/Server application.
  • Strong Programming skills in designing and implementation of multi-tier applications using Core Java, Servlet, JDBC, JSP, JMS, JSTL, Hibernate, EJB, Spring Frameworks, JavaBeans and Struts.
  • Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with spring boot.
  • Basic knowledge of Cassandra-Spark connector to load data to and from Cassandra.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API’s.
  • Experience in Web Application Development using Client Script design technologies like Angular JS, Bootstrap, JSON, JQuery, HTML, CSS, AJAX and JavaScript.
  • Experience in developing Web Services-SOAP Protocol using JAX-WS, Web Service Description Language (WSDL). Extensively worked on Web Services - REST using JAX-RS API for data transfer.
  • Working knowledge on XML Technologies JAXB. Also used DOM for XML parsing, processing, and design.
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
  • Implemented different modules in Spring Frameworks like IOC, MVC, AOP, JDBC, ORM, Transaction Management and Batch. Expertise in Spring Security Framework for authentication and authorization.
  • Implemented Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in solving software design issues by applying design patterns. And Experience with different build tools like Maven and Ant.
  • Experience on working in Cloud Services of Azure and AWS.
  • Expertise in setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2, and S3 CLI tools.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Implemented Oracle Best Practices for OAM, OIM and Web logic on production environments.
  • Experience with different relational databases including MySQL, Oracle 10g/11g, MSSQL Server involving views, Stored Procedures, functions, triggers, indexes and NoSQL databases like MongoDB and Cassandra.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on Web Sphere Application Server, Web Logic and Apache Tomcat Server.
  • Extensively worked on debugging using Eclipse debugger and Log4j. Experience of developing test cases using JUnit to perform unit testing, applied functional and regression testing after implementation. Responsible for creating, updating, and closing the tasks created in GIT.
  • Implemented continuous deployment system using Jenkins. Used TIBCO for data integration. Experience with optimizing software performance and multi-threaded programming.
  • Implemented different modules in Spring Frameworks like IOC, MVC, AOP, JDBC, ORM, Transaction Management, Spring Boot and Batch. Expertise in Spring Security Framework for authentication and authorization.
  • Expertise in spring-based Micro services and enabled discovery using Eureka server.
  • Experience in automation technologies like Jenkins, Selenium, Maven, Ant, Junit.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
  • Created stored procedures to extract data from various data sources like Flat Files, XML Files and SQL server.
  • Good knowledge in Data Structures and Algorithms.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Worked on various Design Patterns ex: MVC and Singleton Design Pattern.
  • Hands on Experience in deploying apps to Cloud using Pivotal Cloud Foundry.
  • Hands on experience in Agile Methodology like Scrum, Test Driven Development (TDD) and Extreme Programming (XP), also in Waterfall methodology.
  • Worked on NoSQL databases including Cassandra and MongoDB.
  • Experienced in using Messaging Services like JMS, Apache Kafka.
  • Created Development Environments in Amazon Web Services using services like ELB, VPC, EC2 and RDS instances.
  • Created client-side and server designs and architecture.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS

Languages: Java/J2EE, C, C+, PL/SQL, HTML, DHTML, UML, XML, XSL, XSLT, Shell Script

J2EE Standards: JDBC, JNDI, JTA, JMS, EJB2.0/3.0

Web Technologies: JSP (EL, JSTL, Custom Tags), Servlet, REST (JAX-RS), SOAP (JAX-WS), SOA, Bootstrap

Scripting Language: JavaScript ( jQuery, AJAX), HTML, DHTML CSS, XML, XSLT

Databases: MySQL5.0, MS SQL Server 2000, Oracle10g/11g, DB2, Hadoop, MongoDB, Cassandra, PostgreSQL

Messaging Platforms: Kafka, Rabbit MQ, Active MQ, IBM web sphere MQ 6.0/7.0

IDE’s: Eclipse, My Eclipse, Notepad++, Edit Plus, STS

Web/App Servers: IBM Web Sphere Application Server 5x/6x, Web Logic 12x/10x, Apache Tomcat 4x/6x, JBoss 6x, AmazonEC2

Frameworks: Struts 2, Spring Framework (IOC, MVC, AOP, JDBC, ORM, Security), HibernateAngular JS, Spring Boot, Micro services

Operating Systems: Windows, UNIX, Linux

SCM: GIT, Git Lab, Tortoise SVN, Subversion, Clear Case, CVS 1x

Tools: /Utilities: Log4j, JUnit, Soap UI, Maven, Gradle, Jenkins, Selenium, TIBCO

Methodologies: Agile (Scrum, TDD, XP), Waterfall, SDLC

Software Development Methodologies: J2EE Design Patterns, SDLC

Cloud Platform: Amazon EC2, Amazon S3, VPC, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Auto Scaling, Amazon EBS other services of the AWS family.

Other Skills: Requirements engineering, UML, Design patterns, code reviews, test planning.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Developed Java Web Services which enables integration and two-way communication between the Enterprise Servers
  • Implemented Micro services using Spring Boot and Rest services.
  • Performing SQL operations using Oracle, PostgreSQL and MySql Database.
  • Performing unit testing using JUnit framework.
  • Involved on practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud (EC2), Simple Storage Services (S3).
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Used spring as an application framework to build the Services layer and implemented its core modules such as Spring Core Container, Inversion of Control, Data Access and Used XML/java /annotation spring boot configurations.
  • Designing and implementing scalable, Restful and micro services-based back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Created user-friendly GUI interface and Web pages using HTML and CSS3, Bootstrap and Angular JS.
  • Used Apache Kafka for messaging services and broadcast and leveraging Apache Kafka for sending huge invoice data to the vendors.
  • Implemented and maintained large scale deployments involving client side and server side interaction.
  • Involved in the Integration testing support and involved in bug fixing.
  • Deployed application in tomcat Application Server and used Jenkins for deployment.
  • Gathered business requirements, authored High Level Design and Detailed Design of each independent module of the project.
  • Built an Application and deployed micro services in the AWS Cloud using Docker containers.
  • Cloud Watch is used to monitor the application and to store the logging information.
  • Implemented spring-based Micro services and enabled discovery using Eureka server.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java functional programming concepts, lambda expressions
  • Using Spring Boot which is radically faster in building Micro Services and develop spring based application with very less configuration.
  • Extensively used ETL methodologies for supporting data-extraction, transformations and loading processing in a corporate-wide ETL solution using Informatica Power center.
  • Most of the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
  • Expertise in using Windows and Linux(OS) platforms for developing and deploying the application
  • Used Splunk tool in order to analyze the logs in the applications.

Environment: Java 8, Spring 4.3, Micro services, Spring boot, IOC, AOP, JPA, Hibernate 4, AWS EC2, S3, Route53, EBS, Swagger, spring boot, Jenkins, MySql, REST, Multithreading, JUnit, Splunk, STS, Eclipse, Docker, Apache Kafka, Informatica, Jenkins, Selenium, Angular Js, JQuery and Bootstrap.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in requirement gathering, analysis, coding and implementation to production as per the client requirement and process.
  • Attending Daily huddles, Weekly Status meeting, Scrum meeting regarding the ongoing development tasks.
  • Worked as a component Developer to code in Java8 and J2EE technologies.
  • Implementation of spring security and LDAP integration.
  • Generated client stubs for the WSDL files provided by the different services using WSDL2Java.
  • Used Spring Framework IOC (Inversion of Control) design patterns are used to have relationships between application components.
  • Used Criteria API and HQL for data extraction.
  • Implemented front end application development using JSP, Servlets, Angular Js and backend using Restful Web services, Hibernate as well as Spring framework to handle the workflow of the application.
  • Using POJOs for persistence framework, Configure Hibernate mapping files for Object Relational mapping.
  • Using Java Message Service (JMS) for reliable and asynchronous exchange of important information such as status report.
  • Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jquery and AngularJS.
  • Good in configuring Web Logic Application Server administration for activities involves creating clusters, database connection configurations and performance monitoring etc.
  • Developing Restful web services to support business use case.
  • Using JAX-WS to implement SOAP protocols.
  • Design and develop custom pipes (JMS, Web Services, EJB, and SQL) for mandates & accounts to flow into various processing systems.
  • Developed application using Spring MVC, EJB, AJAX and Hibernate and SOAP/Rest web services on Presentation layer, the business layer is built using spring and the persistence layers uses Hibernate with Web logic Application Server.
  • Working as part of the technical team reviewing application solution based on J2ee and Vignette.
  • Using Log4j to generate the log information and involved in writing the Junit test cases.
  • Experienced in working on JIRA for defect tracking tool.
  • Using Soap UI to test the SOAP Web Service request and response and using REST Client tool to test the Restful services.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Implemented Java8 code for retrieving and updating user information from OIM & LDAP for self service functions.
  • Involved in construction of UI Using Angular Js and JQuery.
  • Communicate with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
  • Using spring’s MVC, Dependency injection, Spring core and Spring AOP.
  • Designed and implemented code using Design Patterns, Such as Singleton, MVC, Session Façade and DATA Access Object.
  • Created client-side and server designs and architecture.
  • Excellent knowledge of JMS (Java messaging services) using EJB MDB and JMS(IBM MQ).
  • Developed soap and restful web service to interact with downstream and upstream systems to exchange data.
  • Excellent in writing SQL queries, PL/SQL functions and Stored Procedures for the Persistence layer for required business objects and validated Stored Procedures by using Oracle database and used JPA with Hibernate provider.
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.

Environment : Java8, JSP, JIRA, XML, Ant, JavaScript, Hibernate, Linux, HTML, CSS, Query, Angular JS, Eclipse, Weblogic12c, SOAP, REST, JMS, Spring Framework, EJB, Oracle, PL/SQL, DB2, Agile, Log4j, JUnit, JNDI

Confidential, Burlingame, CA

Java Developer

Responsibilities:

  • As a Senior Developer, responsible for implementing Web Services API and Developed by using SOAP and by using Spring Framework.
  • Involved in creating web services, WSDL and web methods by using Annotations in hibernate. Used Spring container for loading Hibernate classes.
  • Responsible for developing Application UI by using JSF, HTML, CSS, JQuery and DOJO.
  • Experience in creating interfaces to manage user friendly portal and implemented automated bulk update of Attributes by using technologies like Angular JS.
  • Used AJAX to process server-side scripting by using JSP.
  • Designed Java /J2EE development structure on STS, Eclipse and Maven.
  • Involved in Implementing Persistence layer by using Hibernate as ORM tool to interact with Oracle database.
  • Excellent knowledge in using frameworks like Struts 2.x, Spring 3.x and Hibernate 3.x for application modules Integration.
  • Good experience in using SOAP Web Services to create WSDL and SOAP messages for getting business logic plans for the different module and used XML parsers for the data retrieval.
  • Experience in working on the STS and Eclipse to develop Application Code and Deploying the Application by Integrating into Servers.
  • Responsible for designing, developing and testing SOA services by using Web Service/ SOA and Oracle Fusion Middleware technologies.
  • Did the requirements gathering using IBM Business Process Modeler 6.0 and prepared the functional and technical design.
  • Used Spring core Annotations for dependency injection and used Apache Camel to integrate Spring framework.
  • Excellent knowledge in developing applications by using Java and related J2EE technologies by using AGILE (SCRUM) & Waterfall methodologies.
  • Implemented the application’s UI by using HTML, CSS and JavaScript .
  • Experience in developing and modifying the application logics based on the business requirement.
  • Excellent knowledge in publishing web contents into UI using Oracle ECM.
  • Good experience in developing Presentation layer and Controller layers by using JSP, Custom Tag Libraries, HTML and Java Script. Also implemented Business layer by using Spring AOP and IOC, Persistent layer DAO and Hibernate for all the application modules.
  • Good in working with JSON, JavaScript functions to get dynamic data and to implement client side validation.
  • Responsible for configuring JNDI properties, UDB and DB2, data sources for the Oracle database in IBM Web Sphere.
  • Experience in using Hibernate 3.x for integrating legacy databases and writing CRUD statements, functions, stored procedures and performed polymorphic association.
  • Excellent in writing SQL queries, PL/SQL functions and Stored Procedures for the Persistence layer for required business objects and validated Stored Procedures by using Oracle database and used JPA with Hibernate provider.
  • Responsible for developing hibernate DAO and used Spring JDBC Templates, worked on Hibernate as an ORM for connection management.
  • Used Apache ActiveMQ for Java messaging services.
  • Worked on NoSQL databases including Cassandra and MongoDB.
  • Implemented and maintained large scale deployments involving client side and server side interaction.
  • Created JUnit test cases and integrated with Jenkins.
  • Used Eclipse as an IDE for configuring and deploying the application and used Maven build scripts for automating the build and the deployment process.
  • Used the Java API to load the data into Cassandra Clusters.
  • Experience in writing test cases by using JUnit and configured application on the Web Logic Server.

Environment: Java 8, J2EE J2SE, Hibernate 3.x, Linux, Spring 3.x, Struts 2.x, Angular JS, Node JS, Bootstrap, Servlets, EJB, JQuery, Junit, JMS, JDBC, Web Services, DOM, JavaScript, CRUD, Backbone.JS, Ajax, Ext-JS, SOAP, Oracle, PL/SQL, DB2, Jersey framework, Oracle BPM, Web Logic Application Server, Agile, Log4j, JNDI, ILOG, JAXB, SOA Oracle Enterprise Content Management

We'd love your feedback!