We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 5 years of experience as a Full Stack Developer in IT industry and experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular JS, Angular 2.0, NodeJs, ReactJs and have knowledge on Backbone Js.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling, I/O,Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging module by using Spring JMS, Spring Integration, Apache Camel, Kafka and Rabbit MQ.
  • Experience in Spring (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context), Spring Integration and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developing Microservices using Spring - Boot.
  • Experience in development and deployment of applications using JBoss, Web LogicApplication Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and Apache Kafka and JAX-WS.
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Involved in designed fully distributed system with the use of Restful API and Micro Services.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate
  • (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Good Experience in Mock Testing.

TECHNICAL SKILLS

Languages/Technologies: Core Java, J2SE, J2EE, JSPs, Ajax, JSF2.0, EJB, JDBC,JavaScript, HTML5, DHTML, CSS3, XML, Angular JS, Web Services, SQL, WSDL, JUnit

Frameworks: Spring, Hibernate, Struts 2.0

Design Methodologies: Rational Rose, MS Visio

Application/Web Servers: WebSphere8.0, Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0

Database Environments: ORACLE 9i/10g/11i/12C, SQL Server, MYSQL, DB2, Informix DB.

IDEs: Eclipse, Netbeans, RAD, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer, Tortise SVN, DBvisuilizer.

Testing Tools: Junit, Test-Ng.

SCM Tools: CVS, Perforce,Clearcase, Subversion

Operating Systems: Windows NT/XP/2000, Unix, Linux, Redhat linux, Solaris

Protocols: HTTP, FTP, TCP/IP, LAN and WAN.

PROFESSIONAL EXPERIENCE

Confidential - Columbus, OH

Java Developer

Responsibilities:

  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products.
  • Involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
  • Enhanced and optimized the functionality of Web UI using RichFaces, JSF, AJAX, CSS, HTML and JavaScript.
  • Fetched JSON data within Orchestration Layer with Spring Boot Application and displaying it in UI.
  • Built the software as a web app on NodeJS with CSS is compiled with LESS and HTML template engine in Jade.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Worked on Security-System development for Web Applications.
  • Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Integrated application with Spring Security for form based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Implemented all the functionality by using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security Modules.
  • Implemented & exposed the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Kubernetes were used as the best ecosystem to deploy and manage Micro services.
  • Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.
  • Implemented the application using design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Created Server instances on AWS. Tomcat, Swagger and Hawtio are installed and used for deploying Micro-services.
  • Used Cloud Formation template stacks to automate for building new VPC's using JSON files.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Rewrite existing Java application in Python module to deliver certain format of data. Generated Python Django forms to record data of online users.
  • Initially we have used NodeJS /ExpressJS to mock REST services and built the UI app using that mocked backend; later we integrated with the real backend system and coordinated with server-side development team.
  • Used JUnit for unit testing and log4j for logging. Developed test cases for Front End using Jasmine and Karma.

Environment: Java 7.0, Spring 3, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring JTA, Spring Boot, Python, Kubernetes, JPA, JavaScript, NodeJS, HTML5.0, CSS3, JMS, Rabbit MQ, JAXP (SAX & DOM), JBoss, Eclipse, Oracle 11g, Cassandra, Kafka, RESTful, log4j, JUnit, XML, Web Services, GIT, DevOps, AWS

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involved in developing the integrated application based on spring, Hibernate Framework.
  • Designed and developed the RESTful web services using JSON, JAX-RS.
  • Used AJAX for asynchronous communication with server.
  • Developed Action Form Beans, Action classes and required service and DAO classes for implementing business logic for the Spring Framework.
  • Validated the user input using Struts Validation Framework.
  • Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
  • Performed client side and server side validations were implemented using JavaScript.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Used GIT and SourceTree for Version control of the code and configuration files.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed the application by using HTML, Java/J2EE development expertise
  • UI development using Angular JS and SpringMVC by using web Storm 8
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a VMWare VI Client.
  • Developed test cases for Unit testing using Junit and performed integration and system testing.
  • Involved in unit testing using JUnit and integrating the unit testing in build process with Maven for TDD (Test Driven Development)
  • Developed the user interface with JQuery, JSP, HTML, HTML5, CSS, CSS3 and JavaScript.
  • Developed ValueObjects/POJOclasses to hold the values between Data Layer and Business logic layer.
  • Developed and Implemented new UI’s usingAngular JSandHtml.
  • Implemented Core Java Methodologies likeInterfaces, Collections, Exceptional Handling and Abstract Classes.
  • Involved in writing SQL queries and procedures and applying optimization techniques.
  • Built and deployed the application in JBoss Application Server.
  • Unit Testing and fixing the defects in the application during the maintenance builds.

Environment: Java, spring, JavaScript, HTML,TDD, CSS, JQuery, HTML5, CSS, CDN, Virtualization, Dreamweaver, Hibernate, Struts, Web Services (SOAP, WSDL), Junit, XML, Maven Core Java,HTML, REST web services,Hibernate.

Confidential

Junior Java Developer

Responsibilities:

  • Implemented the business logic for EMS- FM using Spring and Hibernate.
  • Designed the WSDL for Data transfer between various platforms.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Built the ETL (Extraction-Transform-Load) model using XML and Java.
  • Performed the code reviews for the features developed by the scrum.
  • Developed JMS based customized Queuing System for fault preferences.
  • Developed Notification mechanism for Inter component communication.
  • Developed Query Engine Module using EJB 2.1.
  • Proficient in XML for data parsing using JAXB and JAXP.
  • Tested performance across platforms using SOAP UI.
  • JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
  • Implemented the modules using TestDrivenDevelopment.
  • Designing Automated test cases using Python 2.7 in open source framework Django 1.2.
  • Worked across time zones in a global environment.
  • CRUD operations for all the License APIs.
  • Played an important role in Architecture design.
  • Junit test cases for all the APIs and business logic.

Environment: JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle, JProfiler, SOAP XML, MySQL, Webservices, IBM Rational Clear Quest, Agile Methodology - XP.

Confidential

Software Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle SDLC. Used Waterfall Model to develop the entire application.
  • FollowedMVCStructure to develop Application.
  • Developed the Stored Procedures and Functions using PL/SQL for database intensive operations.
  • ImplementedJSONparsing for data interchange between the web services and the Mobile application.
  • Responsible in providing arich UI designto the Android Native Mobile applications.
  • Used the Bluetooth APIs to connect and communicate with another Android Mobile.
  • Used RESTful Web Services to fetch data asynchronously and render an appropriate view.
  • Then the microcontroller is programmed with various commands to make the movement. of the arm as well as the wheels.
  • We developed an android application named keels software which has the controls for the robotic arm movement both like the android application and the arm can be connected through Bluetooth.
  • Then, we integrated a HD camera on the arm so that we can operate that from long distances by observing it through monitor.
  • And I added additional sensors like obstruction detector and path finder. So, that it can move without any accidents.

Environment: Java, AndroidSDK4.3, Android NDK, Android emulator, Eclipse 3.4/3.5, ADT Plug-in, DDMS, Android Studio.

We'd love your feedback!