We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Austin, TaxeS

SUMMARY

  • Proficient and creative Sr. Java Developer with 8+ years’ experience in analysis, design, development, implementation and testing of Web - based, Windows and N-tier architectures.
  • Experience in all the phases of Software development life cycle (SDLC) and also have rich experience working with different software development methodologies (Agile (scrum), Spiral, TDD and Waterfall).
  • Good Knowledge on Data Structures and Algorithms, implementation of Data Structures to Graph Algorithms, Searching and sorting, Dynamic Programming.
  • Excellent knowledge on Java 8 concepts like Streams, Lambda Expressions, Method References, etc.
  • Knowledge on NoSQL databases like Cassandra and Neo4j and Apache Spark for cluster management with Apache Kafka as messaging system.
  • Extensive experience in J2EE technologies including specialization in JAVA SE, Servlets, JSP, JDBC, JNDI, Java Beans, XML, Struts, Oracle, and EJB for building Server-side Application with multilayer architecture.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka andPlayframework.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, JavaScript, Ajax, spring, Hibernate, Struts, J2EE (JSP, JMS, Servlets, JDBC, Java Beans, EJB).
  • Worked with multiple Databases including RDBMS Technologies (MySql, Oracle) and NoSQL databases (MongoDB).
  • Experienced in deploying J2EE Application Sever like Apache Tomcat7.x, JBoss 4.2.3, Weblogic8.x/9.x and Web sphere 6.x, 7.0 servers.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, and DAO).
  • Hands-on experience in different modules Spring Framework’s Spring Web Flow(Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of Spring Application Framework.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer and mapping Java classes with database and using Hibernate query language (HQL). Experience in using Hibernate OGM for NoSQL databases.
  • Strong Open Source development experience with Java Spring Boot and Microservices.
  • Hands-on experience in developing Microservices solutions, experience on Microservice tech stack like Spring Boot and Distributed Cache.
  • Expertise in Microservices related frameworks include Ribbon for Client-Side Load Balancer, Eureka for Service Discovery and Zuul proxy for Gateway API.
  • Good hands-on experience in Shell Scripting.
  • Experienced in different build, release and deployment processes.
  • Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingJenkins.
  • Experience in Design and Development of Web Services usingRESTfulAPIsand SOAP.
  • Experience in using Version Control tools like Git, SVN.
  • Experience on Amazon Web Services (AWS) Component Usage, Configurations and Deployment - Elasticsearch, EC2, S3, SNS, SQS.
  • Experience with PaaS technologies such as Docker containers.
  • Extensive experience working on SQL, PL/SQL, No SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
  • Working knowledge on Amazon Web Services and Cloud-based infrastructure tools and components (AWS, EC2, S3, Virtual Private Cloud (VPC), and Elastic Load Balancing (ELB).
  • Experienced in conducting Unit testing and code coverage using JUnit.
  • Expertise in various open source frameworks like Struts 2.0/1.2, Spring 3.5 and ORM Technology like Hibernate 3.X.
  • Extensive experience in Java SOAP RESTful Web Services, AngularJS to create single web page applications.
  • Experience on JQuery, AngularJS libraries.
  • Highly experienced in Acceptance Test-DrivenDevelopment ATDD developmentpractices.
  • Experience in Agiledevelopmentmethodologies like TDD and BDD.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Exceptional communication skills handling direct interactions with clients, excellent adaptability, proactive, team player, self-motivated, can work independently, and leadership attitude.
  • Proven ability to work Individual Contributor, efficiently and as a part of a team with an ability to deliver within short deadlines.

TECHNICAL SKILLS

Languages: Java/J2SE 1.4/1.5/1.6/1.7 , AWS, SQL, PL/SQL, Python, C++, C

J2EE Technologies: JAVA /J2EE, Servlets, JSP, JSTL, JDBC, JMS, Web Services, REST, SOAP, WSDL, JNDI

Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JNDI, JMS, SOAP, JSON, XML and HTML5, CSS3, Java Script, jQuery, AngularJS.

Frameworks: Struts2, LOG4J, Spring Core, Spring MVC, Hibernate, Junit, Spring Boot, Spring Security, Spring Cloud, Play/Akka.

Databases: Oracle 9i/10g/11g, MS Access, IBM DB2, MS SQL Server 2005/2008, My SQL, MongoDB, Cassandra.

IDE & Development Tools: Eclipse, RAD, J Builder, NetBeans, Rational Software Architect, SQL Plus, Toad, IntelliJ

Tools: GIT, Jenkins, Putty, JIRA, SVN, CVS

Web/App Servers: Apache Tomcat, WebSphere Application Server, BEA WebLogic, JBoss

Version Control Tools: CVS, VSS, Clear Case, Sub Version

Operating Systems: UNIX, Linux, MSDOS, Windows 9x/NT/2000/ 2003/XP/Vista/7/8/8.1/10

Methodologies: SDLC, RUP, Agile/SCRUM, waterfall, spiral, Iterative, Design Patterns, SOA

PROFESSIONAL EXPERIENCE

Confidential, Austin, Taxes

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Implemented JPA to persist the data into Database and implemented CRUD operations on the data.
  • Developed the presentation layer with responsive web design experience using Angular 2, JavaScript, CSS, HTML and JQuery.
  • Designed Single page applications using AngularJS implemented all the front-end components using Spring MVC.
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • GeneratingScalaand java classes from the respective APIs so that they can be incorporated in the overall application
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Built Web pages that are more user-interactive using Angular JS, HTML, CSS, RESTful API Services, JavaScript, Git, JSON.
  • Developed high performance web application using play and akka framework.
  • Developed Web Services to communicate to other modules using JSON based Restful.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle.
  • Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different application smaller and independent.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided using AngularJS.
  • UsedScalacollection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
  • Designed and implemented Restful Web service using Spring REST to integrate with various connectors.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Developed Authentication and Authorization to the Spring Boot web services using Spring Security.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used Maven to Build and Deploy Application on to Tomcat Server.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Participated in the design walkthroughs and meetings.
  • Used Maven tool to build project and JUnit to develop unit test cases.
  • Used Log4j framework to log the system execution details to log files.

Environment: Java, HTML, XML, XSLT, AngularJS, Tomcat Web Application, Scala, UNIX, GIT, BDD, Hibernate, Spring DAO, AWS, Apache Kafka,MySQL, Oracle, Eclipse, CSS, Servlets, SQL, PL/SQL, SOAP, JUnit, Maven, Log4j.

Confidential - Canonsburg, PA

Sr. Java Developer

Responsibilities:

  • Developed business components using Java Objects, Core Java, Multithreading and Collections.
  • Development of Spring Bootiful application with Microservices.
  • Implemented Microservices architecture to make application smaller and independent.
  • Integrated with SpringCloudNetflix's components like Eureka (Service Discovery), Hystrix (Circuit Breaker), Ribbon (Client Side Load Balancing) and Zuul Proxy.
  • Developed end to end application onspringbootframework (RestApi Application/SpringJPA using Crud repository).
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • DevelopedScala scripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
  • Used Akka as a framework to create reactive, distributed, parallel and resilient concurrent applications in Scala.
  • Created User defined exception classes using Java.
  • Involved in creating & consumingRestfulweb services to expose to other applications.
  • Strong experience in implementingServiceoriented architecture andWebServicesusing SOAP, RESTFUL API's.
  • Developed RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for mortgage applications.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Implementation of Ehcache as a second level cache in the DAO layer for Hibernate.
  • Extensively used Hibernate in data access layer to access and updates in the database.
  • Understanding user change requirements and analysing the source systems and Developed UI pages using JSP & Spring MVC frame work.
  • Developing backend services in Java andGroovy.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Designed, developed and implemented unit tests and product features.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments usingJENKINS& BUILD Pipelines.
  • Worked on AngularJS frame work to augment browser based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, JQuery and AngularJS.
  • Implemented REST web services using Jersey with the enabled OAUTH.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and also deploy applications using Amazon web services.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
  • UsedDockerto containerize the Services and APIs to run on AWS EC2 instances.
  • Responsible for provisioningKubernetesenvironment and deploying the dockerized applications by developing manifests.
  • Writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Performing the Unit testing and basic functional testing with different set of data.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Developed the java code using Eclipse as IDE.
  • Participated in a Scrum team and Agile Practices like Test-Driven Development (TDD).

Environment: Java SE, JDK 1.7 and 1.8, Hibernate 3.0, Spring, AWS, Groovy, Scala, Akka, Tiles, JSP, HTML, CSS, Angular, JQuery, XML, XSLT, SQL Server, Maven, Apache Tomcat 8, Sonar, Eclipse 6.0, SVN, Windows XP, Jenkins, Spring Boot, JUnit, MongoDB, Docker.

Confidential - Charlotte, NC

Java Developer

Responsibilities:

  • Excellent analytical skills, written and oral communication, and experience collaborating with multiple development teams.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT, and Delete for user and account Microservices.
  • ImplementedSpring Boot Microservices to divide the application into various sub modules.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Implemented Backend functionality using Spring Boot, Spring Cloud, Spring IOC, Spring MVC, Spring Core.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Worked using MVC pattern, to write service layer.
  • Worked on SpringCloudConfig, Pivotalcloudfoundryand AWS SQS to deploy Spring MVC application tocloud.
  • Used Hibernate as the ORM tool to communicate with the database and integrated with String using Spring ORM, to design domain model classes.
  • Designed the Hibernate objects and used the Hibernate APIs to persist data.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service.
  • Created multiple Restful web services using jersey2 framework.
  • Used POSTMAN for testing the web services, both in-house and external.
  • Migrated existing EJB web services to Restful services.
  • Used REST based web services for all major remote services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed application on Tomcat server using build tool Maven.
  • Installed, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Used Cassandra AWR & ADDM to monitor database activities and performance tuning. Extensive Performance Tuning, Memory (SGA) Tuning, Configuration, maintenance and tuning of Cassandra DB.
  • Experience in Test Driven Development (TDD) using Spring Test, JUnit andMockito.
  • Developed server-side scripts in shell to customizeGIT and integrate it with tools like JIRA and Jenkins.
  • Worked on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingJenkins.
  • Developed unit and integration tests for existing Microservices using JUnit and Mockito.

Environment: Java, HTML, UML, XML, AngularJS, Servlets, JSP, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, WebSphere, JUnit, Spring MVC, Spring Cloud, Spring Boot, Hibernate, Pivotalcloudfoundry, Cassandra, AWS.

Confidential - Overland Park, KS

Java/J2EE Developer

Responsibilities:

  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Data Access Object, Business Delegate and Transfer Object.
  • Responsible for analysis and design of the application based on MVC Architecture, using open source Struts Framework.
  • Used ReactJs for building rich internet applications, Backbone.js to optimize in-browser use and to load the module and to improve the Speed.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML /DHTML.
  • Used Spring Framework and integrated it with Struts.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Used transaction interceptor provided by Spring for declarative Transaction Management.
  • The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed DAO using spring JDBC Template to run performance intensive queries.
  • Developed ANT script for auto generation and deployment of the web service.
  • Wrote stored procedure and usedJAVAAPIs to call these procedures.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Experience writing Stored Procedures, Functions and Packages
  • Used log4j to perform logging in the applications.

Environment: Java, J2EE, Struts MVC, Tiles, JDBC, JSP, JavaScript, HTML, Spring IOC, Spring AOP, JAX-WS, Ant, Web sphere Application Server, Oracle, JUNIT and Log4j, Eclipse, Reactjs.

Confidential, Scottsdale, AZ

Java/J2EE Developer

Responsibilities:

  • As aDeveloperinJava, involved in understanding SDLC using Agile methodology and worked on front- end and back- end tools and frameworks.
  • Involving in environment setting, which includes installation, configuration application servers.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Implementing responsive React.JS components for different solutions and performing the server side validations using Node.JS framework.
  • Writing effective JavaScript code for React.JS and Node.JS applications for interacting with server and network applications.
  • Developing CSS3 style sheets to give gradient effects, page layouts, navigation and icons.
  • Experience with unit testing frameworks, Proficient in OOD and Implementation Design Patterns, Proficient Foundation works.
  • Development of the service layer using CoreJava/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Using REST and SOAP Web Services to exchange information.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Configuring Maven forJAVAautomation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.
  • Designing and developing required Selenium support code inJavafor Selenium Web Driver.
  • The MicroServices are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring boot and spring security modules.
  • Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.
  • Responsible for enabling second level cache in Hibernate framework.
  • Using Amazon Web Services (AWS) for effective implementation of the modular components.
  • Configuring the RedHat server on AWS by creating the EC2 instance.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Integrating Git into Jenkins to automate the code check-out process.

Environment: CoreJava/J2EE, Agile Scrum, AJAX, CSS3, HTML5, React.JS, Node.JS, Hibernate, Git, Jenkins, Spring Boot, Micro Services, Spring MVC, Spring Security, Spring Batch, Selenium, SQL, Maven, Junit, Swagger, Rest API, SOAP, AWS, Eclipse.

Confidential, Richfield, MN

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed and designed the web interface using HTML5, CSS3, React.JS, Node.JS, JavaScript, JQuery, Angular JS and Bootstrap.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself. Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Involved in build process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • DesignedJavaComponents and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Worked on web application security enhancements using OWASP
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Application was deployed using JBoss
  • Implemented Micro Services using Spring Boot, Spring Cloud, and Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Created web services using Spring Rest Controller to return JSON to the frontend.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented service methods and SQL queries, SQL to interact with the forms.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Designed and developed interface to integrate the drools and coexist the drools and iLog.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Development carried out under STS Integrated Development Environment (IDE).
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java, Agile Methodology, HTML5, CSS3, Bootstrap, Angular JS, React.JS, JSTL, J Query, AJAX, AWS EC2, S3, Micro Services, Hibernate, Spring, Pivotal Cloud Foundry, RESTful API, SOA, JAX-RS, JSON, SQL, Node.JS, Oracle, CRUD, CI, CD, Jenkins, multithreading, JIRA, Rabbit MQ, React Native, Gradle, MAVEN, J Unit, UNIX, STS, IBM Web Sphere, Log4J, GIT

Confidential, Washington DC

Java Developer

Responsibilities:

  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Implementing responsive React.JS components for different solutions and performing the server side validations using Node.JS framework.
  • Writing effective JavaScript code for React.JS and Node.JS applications for interacting with server and network applications.
  • Developing CSS3 style sheets to give gradient effects, page layouts, navigation and icons.
  • Coded Servlet classes in Java web server environment.
  • Developed server-side APIs under Node.jswith JavaScript.
  • Used JDBC to connect to Oracle8i database.
  • Created web pages using JSP.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript.
  • Involved in setting upAWSservices with EC2 instances, S3 bucket, IAM, RDS took part in deploying application inAWS
  • Writing and retrieving files to and from AWSS3bucket for UI to render data faster that involves complex and time-consumingserver-side logic.
  • Managing the multi-tier and multi-region architecture usingAWSCloud Formation.
  • Involved in unit testing.

Environment: HTML5, CSS3, Bootstrap,Node.JS, React.JS, JSTL, JQuery, AJAX, Oracle, multithreading, AWS EC2, J Unit, GIT, JSP, XML, UML, JavaScript.

We'd love your feedback!