We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java & J2EE Technologies.
  • Experienced with J2EE Design Patterns such as MVC, Business Object (BO), Service Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton Pattern, and Front Controller.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experience in Spring Boot with Microservices and Message based systems using JMS API.
  • Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX-RS to develop dynamic server-side web contents.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
  • Experience implementing SOA, Webservice applications.
  • Experience in Microservices and Spring Boot application development.
  • Strong Experience in developing the application using frameworks like Struts, Java.
  • Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Proficiency in developing web services (SOAP, RESTful) dat include several components like SOAP, WSDL, XML and XSD.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript, AngularJS, Angular 6/4, Ext JS, Node JS, JSON and Servlets.
  • Designed and developed multiple J2EEModel to MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
  • Created REST APIs by using spring, exposed them from my existing system so dat it is consumed by other application.
  • Developed application using Angular6 and NodeJS connecting to Oracle on the backend.
  • Experience in developing cross platform Client-side applications using NodeJS, BackboneJS and Angular4to achieve scalability in real-time web applications
  • Created Single page applications with the use of JavaScript libraryReact.js.In-depth experience in React.js and techniques such as Redux, JSX, Form Validation, HOC and react-router
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, Web logic Application Servers.
  • Good experience maintaining the project in SVN, StarTeam version control repositories.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Experience in database design, No SQL, data modelling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Experience in DB2 for storing and analyzing Data.
  • Hands on experience using Messaging Services likeJMS,MQ Series.
  • Experience in writing test-cases in Java environment using JUnit, Mockito.
  • Usage of version control repository SVN (Subversion by apache), JIRA, Jenkins.
  • Involved in testingWeb services and XML files using SoapUI.
  • Experience in Continuous Integration using Jenkins for timely builds, code coverage, running test.
  • Develop AWS Lambda based Microservices interacting with Dynamo DB & SNS/SQS using AWS SDK.
  • Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.

TECHNICAL SKILLS

JAVA TECHNOLOGIES: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Spring.

WEB TECHNOLOGIES: PHP 5, JavaScript, jQuery, Prototype, CSS3, HTML, HTML5, XML(SAX, DOM), XSL/XSLT, XPATH

Application Servers: Apache Tomcat, Glassfish, IBM WebSphere, JBoss, WebLogic

Web Services: SOAP, APACHE CXF, AXIS, Fire, JAXP, JAXB, JMS, WSDL(JAX-WS), UDDI,REST(JAX-RS)

Framework: Spring, JPA, Hibernate, Struts

Database: MySQL, PostgreSQL, SQL Server, Oracle, DB2, Cassandra and MongoDB

Scripting Language: Linux/Unix Shell Scripting, JavaScript

Version Control: GitHub, Bitbucket, Git

Web Frameworks: AngularJS, NodeJS, ReactJS

Designing Tools: Balsamiq (Wireframing), In Vision, Adobe In-design, Photoshop, Illustrator, Muse, Dreamweaver, Bootstrap, WordPress

IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.

Other Tools: Ant, Ivy, Maven, Jenkins, Cruise Control

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Involved inSDLCRequirements gathering, Analysis, Design, and Development, Testing production of application using Waterfall model
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Designed and coded application components in anAgileenvironment utilizing aTest-Driven Development.
  • Developed the crucial process like: CPD, Streamers and Snaps for data extraction and streaming where in used Collections, Multithreading I/O a great deal.
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Worked on designing specific programs efficiently through noledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Designing, Coding (development) and Debugging application using Eclipse as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery.
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update UI.
  • Developed DAOs using hibernate persistence API for the database operations to interact with Oracle Database.
  • Responsible for developing UI pages using Angular 6, HTML5, CSS3, JavaScript, XML, jQuery, AJAX and JSON.
  • Involved in developing web pages usingAngular 6Framework and familiar with various Angular JS directives and services.
  • Used Angular JS as frameworks to createSingle Page Applications(SPA) which can bind data to specific views and synchronize data with server usingSass,Bootstrap,Angular 6.
  • Responsible for Web UI development inAngular 6for dynamic loading of Web pages.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, and Bootstrap.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • ConfiguredKafkato read and write messages from external programs and handle real time data.
  • Implemented Kafka producer and consumer applications on Kafka cluster.
  • UsedJUnit frameworkto perform Unit testing of the application.
  • Added dynamic functionality to the application by implementing JQuery, Node JS
  • Developed real time tracking of class schedules using Node JS
  • Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting usingKarma and Jasmine.
  • Used SOAP UI tool to test SOA based architecture application to testSOAP services & REST API.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • CreatedPython scriptstoautomate AWSS3 data upload/download andcontrolinstanceoperationswith AWS API.
  • Involved in PL/SQL code review and modification for the development of new requirements. Coded PL-SQL packages and procedures to perform data loading, error handling and logging
  • Developed Enterprise Application using Struts Spring Hibernate Framework using Maven.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Good understanding of ORM technologies such as Hibernate, and Spring JDBC.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Experience in Ansible as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Used Maven to build and Apache Tomcat to deploy the application.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.

Environment: Spring AOP, Spring-boot, Spring Actuator, Microservices, Node JS, XML, SOAP, JSON, Hibernate, Angular, HTML5, CSS3, JavaScript, jQuery, AJAX, EC2, S3, RDS, SQS, Kafka, Karma, Jasmine, Cucumber, Jenkins, Apache Tomcat, Log4j, GIT, JIRA.

Confidential, Sunnyvale, CA

Java Full Stack Developer

Responsibilities:

  • Deployed this application which uses J2EE architecture model and Struts Framework first on Web logic and helped in migrating to JBoss Application server.
  • Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
  • Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
  • Responsible for analysis, design, development, and integration of backend components using J2EE technologies such as Spring and Spring JDBC.
  • Create new interfaces using Java, Maven/Ant, Spring MVC / Struts, or Hibernate based on provided requirements XSD/DDF.
  • Experience in software development and architecting for complex algorithms and data structure for Distributed Computing.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed web application using HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 4, NodeJS, AJAX, and JSON.
  • Developed web service for web store components using Restful API.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Utilized Bootstrap and to develop a reactive website from a static JavaScript, Node JS, Bootstrap, and jQuery existing code base
  • Experience in creating Cluster Health Reporting and forecasting for Mark logic Distributed Mongo DB.
  • Used date-format and moment packages in Node JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.
  • Experience in Designing and implementing graph algorithms and data structures, circuit design database.
  • Developed store procedures, Triggers, and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • Extensively used the advanced features of PL/SQL likeRecords, Tables, Object typesandDynamic SQL.
  • Responsible for writing Spring Configuration XML file dat contains declarations and another dependent object declaration.
  • Moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency. Enhanced legacy application by building new components in Angular 4 and typescript.
  • Developed project to interface with extensive database via cloud-based API utilizing GitHub, AWS/RDS servers, and continuous integration with Code ship.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Used ANT for developing build scripts and deploying the application.
  • Developed supporting data analysis projects using Elastic Map Reduce on the Amazon Web Services cloud.
  • Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
  • Developed DAO and service layers using the Spring DAO support and hibernate ORM mappings.
  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, Cloud Watch, Cloud Trail, CloudFront, IAM and DynamoDB.
  • Worked in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, Kafka, Tomcat, Oracle 11g, Linux, GIT, Jenkins, JIRA,Python,ELK

Confidential

Java Developer

Responsibilities:

  • Used Agile methodology for design and development of project.
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery and AJAX.
  • Used JDBC Connection, Statement to retrieve Data from RDBMS.
  • Worked with MySQL for SQL log and Workbench.
  • Developed business services using EJB and used SOAP API.
  • Translated functional requirements into technical design by gathering the user stories.
  • Developed servlets for generating reports in PDF format.

Environment: Servlets, EJB, Hibernate, JDBC, JBOSS, RDBMS, HTML 5, CSS3, JavaScript, JSON, jQuery, AJAX, MYSQL, SOAP API

We'd love your feedback!