We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Around 8 years of experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop, Enterprise and Web based applications using Java/J2EE technologies. Wide knowledge and proven experience in web development and maintenance. A self - starter, quick learner and capable of working independently to achieve milestones and deadlines.
  • Experience in Waterfall, Agile (scrum) methodologies where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, AngularJS and in making web pages’ cross browser compatible and server scripting languages like NodeJS.
  • Experience in Object Oriented functional JavaScript and its libraries/ frameworks such as JQuery, AngularJS, Node JS and ExtJS.
  • Experience with implementing application using AngularJS. Solid understanding Angular directives.
  • Created proof-of-concept using responsive web design, Node.js, React JS.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket
  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation
  • Implement and design Micro Services Architecture using Spring Boot .
  • Utilized Java 8 features like Lambdas expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Experience in developing with various open source frameworks such as Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP, Spring Boot and Spring integration with Mongo DB
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Active MQ .
  • Experience in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, MVC, Data Transfer Object (DTO) and Business.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experience in developing web services using SOAP, UDDI, WSDL, RESTful, JAX-WS, JAX-RS.
  • Good skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
  • Experienced with unit testing using JUNIT and used Power Mockito as a mocking framework.
  • Worked with Web Sphere Application Server, Oracle WebLogic application server, JBoss and Apache Tomcat Application Server.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven and Gradle
  • Involved in issue tracking and agile project management using JIRA .
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Experience with Java complaint IDE’s like Eclipse, STS, RAD and IntelliJ.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Mark-up/XML Technologies: HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, NodeJS.

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, JUnit, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Jenkins, Hudson

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX, Amazon Web Services (AWS), Micro Services.

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, Web logic, Glass Fish

Database: Oracle, SQL-Server, MySQL server, Mongo DB

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans, IntelliJ

O-R mapping: Hibernate, JPA.

Modelling/CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam, Load UI, Mockito, TOAD

Version Control: CVS, SVN, Rational clear case, Git hub

OS & Environment: Windows, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in design discussions, review meetings with Southwest clients and provided design and development estimates based on the complexity of the service(s).
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA
  • Developed front-end content using JSP, HTML5, CSS3, JavaScript, JQuery, XLTS, Bootstrap, and Angular JS.
  • Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
  • Developed an AWS Lambdas & RDS function to send a request for internal service end points through API Gateway using Apache Http Client.
  • Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS and NodeJS applications.
  • Worked on Java 8 upgrade using new library for refactoring lambdas functional interfaces, Streams -parallel processing and Aggregations.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Involved in using Spring AOP framework for reusability logging purpose.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.
  • Consumed Rest based services from Angular JS using $HTTP services
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Experience in developing application, automated scripts leveraging MongoDB.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Designed and Implemented the DAO layer using Spring with Hibernate.
  • Worked on coding persistence layer components using Hibernate.
  • Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server and used Jenkins to perform continuous Integration.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.

Environment: Java 8, HTML5, CSS3, JavaScript, Angular JS, React JS,Ajax, JQuery, Bootstrap, JSON, Servlets, XML, Tortoise SVN, JSP, Spring MVC, Maven, Web Sphere, JMS, Agile Methodology, AWS, Amazon Cloud, Spring, Spring Batch, Spring Boot, Spring Security, Hibernate, Web Services, Restful, JIRA, Log4J, JUnit, Linux, STS, Oracle.

Confidential, Hartford, CT

Java Portal developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest implement optimal solutions and tailored application to customer needs Implemented Dependency Injection (IOC) feature of Spring Framework to inject beans into User Interface and AOP for Logging and transaction management.
  • Developed the view-controller components using Servlets/JSPs, HTML5, CSS3, AJAX, JavaScript (JQuery).
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Bulk loading of the data into Cassandra cluster using Java API’S.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Developed Micro Services to provide RESTful API’s utilizing Spring MVC.
  • System built using Model-View- Controller (MVC) architecture.
  • Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote Hibernate Queries.
  • Designed and integrated the full scale Hibernate / spring Used Spring IOC and spring, Hibernate Support, transaction management Used Hibernate ORM to automate the mapping between SQL databases and Objects in Java.
  • Implemented the application using Struts framework that uses MVC design pattern.
  • Consumer Identity Access Management is designed and developed for B2C. This system uses the WSO2 open Integrated in identity management active directory role-based access control with enhancements including single sign-on, end-user Existing data is not lost when switching to the Magnolia CMS and can be compared with other data much more easily.
  • Developed sample code project using AngularJS and F for a modest home page having tabs and drop-down view.
  • Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP
  • Experience in deployment in SOA suite, creation of Data sources, JMS destinations, Securing Web Services.
  • Involved in implementing APIs using Spring Restful Web Services.
  • Worked on the Consumption side of REST based Web Services using AXIS.
  • Experienced in Configuring IBM MQ Series as a foreign JMS with WebLogic Server the module mechanism is also used to package and deploy websites built with Magnolia CMS.
  • Efficiently worked on RedHat Linux platform for writing automation scripts.
  • Supervise periodic reviews of patient charts, employee visits, and daily activity reports to assure performance with CMS and Medicaid standards, Billing and collections.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality
  • Used Jenkins to load JAR files from Nexus required for running the application
  • Used Maven building tool for creating WAR file to be deployed in application servers.
  • It is also used for dependency management of code in application Configured and deployed the application on WebLogic Application Server Developed server-side scripts in shell to customize GIT and integrate it with tools like Gerri, Bugzilla, JIRA and Jenkins
  • Implemented Complex Business Delegate layer using DAO created and business logic.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs Configured log4j to enable/disable logging in application.

Environment: Java, J2EE, Hibernate, Spring, XML, JSP, MVC, JAX-WS, JAX-RS, Spring MVC Framework, Spring MVC annotations, Spring AOP (Aspect-Oriented Programming), Spring security, Oracle, Agile, JSP, HTML5, CSS3, AJAX, JavaScript, JQuery, AngularJS, GIT, JIRA, PL/SQL, JAR, STS (spring tool suite), JUnit, Log4J, Maven, RAD, DB2, WebLogic Application Server.

Confidential, Irving, TX

Java Portal Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
  • Responsible for development of Business logic in Core Java.
  • Involved in the front end using JSP, JSTL JQuery, Servlets, HTML, JavaScript, and AJAX.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on Web Sphere Application Server.
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files.
  • Developed Unit /Integration test cases using Junit tool.
  • Used Gradle tools for building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, Agile, Struts, Hibernate, Spring, Servlets, JSP, JUnit, SOAP, WSDL, JAX-WS, Log4j, PL/SQL, web services, WebSphere Application Server, MySQL, Eclipse, Gradle, Junit, JIRA, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis of new requirements and preparing the requirement specification documents
  • Developed Session Beans for Securities lending module
  • Worked on the presentation and UI components using CSS and JavaScript
  • Developed Java server Pages using JSP Tags, Spring - tags, minimal Script lets, HTML for client-side validation and errors to ease troubleshooting.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Deployed the application on IBM WebSphere
  • Involved in Queue configuration on IBM MQ
  • Involved in java/J2ee coding
  • Involved in JMS implementation and EJB MDB beans.
  • Worked in multi-threaded programming architecture and used different collection framework objects like Array List, hash map etc.
  • Developed web services (SOAP) and web services clients using AXIS
  • Involved in developing message flows for project using Message Broker (MQSI)
  • Involved in maintaining version control and defect tracking using tools IBM Clear Case and Clear Quest
  • Facilitated demonstration/user acceptance testing and defect fixing
  • Provided continuous support and enhancements to the application.

Environment: Java, J2EE, Struts, EJB, Oracle, MS, Eclipse, Web Sphere, Apache Axis, IBM MQ Series, IBM Message Broker, IBM Clear Case, IBM Clear Quest

Confidential

Java Developer

Responsibilities:

  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages.
  • Wrote JavaScript for client-side validation. used Java Swings in designing user interfaces
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, JavaScript, Html, Swing, Servlets, JavaScript, PL/SQL, Tomcat, Oracle, Eclipse IDE, CVS, ANT, and Log4J.

We'd love your feedback!