We provide IT Staff Augmentation Services!

Java (full Stack) Developer Resume

4.00/5 (Submit Your Rating)

Portland, OregoN

SUMMARY

  • Software Developer with 5+ years of extensive experience in Analysis, Design, Development, Maintenance and Implementation of enterprise web and client server applications using JAVA, J2EE and Object - oriented programming.
  • Experience in utilizing Java/J2EE technologies such as Core Java, Java Server Pages (JSP), Servlets, JSTL, JDBC, Spring and Hibernate, Web services.
  • Equipped with AWS Development and Micro Services noledge.
  • Client-side Programming with HTML, DHTML, Java Script, CSS, XML, AJAX, jQuery and AngularJS.
  • Good exposure in Angular, AngularJS, Bootstrap, JQuery, AJAX and JavaScript.
  • Very Strong skills in developing Web Services using SOAP, REST.
  • Extensive experience using Spring framework (in business layer for Dependency Injection, AOP, transaction management), Hibernate framework (as a persistence layer), STRUTS (for design of web applications using Model View Architecture).
  • Implemented J2EE modules based on Design Patterns like Business Delegate, Service Locator, Session Facade, Factory, Decorator, MVC and Singleton.
  • Good working noledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Very good Experience in creating build scripts using ANT, Maven.
  • Experience in working with various Databases like MYSQL, Oracle. Strong experience in JDBC, SQL, PL/SQL, Triggers, Stored procedures.
  • Hands on experience in UNIX shell scripting and UNIX environment.
  • Fixed various defects in production environment.
  • Hands on experience in designing database schema and ETL development.
  • Knowledge on IOS (objective C) and Android programming languages.
  • Extensive experience with Application/Web servers like WebLogic, WebSphere, Tomcat, JBoss.
  • Excellent inter-personal and communication skills and the ability to adapt and quickly learn new technology skills.

TECHNICAL SKILLS

Languages: Java 8/7/6, IOS, PHP, Android,Python, C, C++.

RDBMS: MS SQL, MySQL, DB2, Oracle 8i/9i/10g, SQL, PL/SQL

NOSQL DATABASES: Redis, MongoDB.

Cloud Technologies: Amazon Web Services (AWS)

Application Servers: WebSphere, WebLogic, Apache Tomcat, JBoss.

J2EE Technologies: Servlets, JDBC, JSP, JSTL, JMS, RMI, JNDI, XML, SAX, DOM, HTML

Web Technologies: AngularJS 4/1.0, Bootstrap, JQuery, Ajax, JavaScript, HTML.

Java Frameworks: Spring MVC, IOC, AOP, JDBC, Hibernate, Struts, JUnit

Web Services: REST, SOAP.

Source Management: Clear case, Subversion SVN, GIT.

Java IDE’s: RAD, Eclipse, NetBeans.

Operating Systems: UNIX, Linux, Windows XP/2000.

BPM Technologies: JBPM

Reporting Framework: BIRT

Build Tools: Ant, Maven.

Testing Tolls: JUNIT, Selenium, Mockito.

PROFESSIONAL EXPERIENCE

Confidential - Portland, Oregon

Java (Full Stack) Developer

Responsibilities:

  • Analyzing the requirements specific to state and developed the interfaces and batches using Java/J2EE Technologies.
  • Implemented the NACHA format outbound and inbound files (related to finance module).
  • Analyzed and implemented the case level transactions in different batches & interfaces.
  • Involved and analyzing the defects and fixed efficiently.
  • Developed User interfaces using Angular.
  • Involved in database design of tables in DB2.
  • Designed and developed interfaces to interact with other agencies using File Transfer, Batches.
  • Used IBM Tivoli Workload Scheduler to schedule and execute jobs, and to configure the dependencies between different jobs.
  • Used MyEclipse for development of J2EE modules along with IBM WebSphere Application Server 9.X as runtime environment.
  • Interacted with clients and team members in the project, resolved conflicts in requirements and implemented solutions efficiently.
  • Used Design patterns and followed best practices in developing the solutions.

Environment: Java 8, J2EE, Servlets, JSP, Spring MVC, Spring JDBC, Spring REST,SOAP Webservices, Angular 4, HTML5, Bootstrap, JavaScript, DB2, Clearcase, My Eclipse, Log4j, JUnit, Ant, UNIX Shell Scripts, Tivoli.

Confidential, MD

Full Stack Java Developer

Responsibilities:

  • Participated in complete software development lifecycle.
  • Actively participated in architectural design of the application.
  • Developed design document of the application.
  • Used Angular JS, Bootstrap, Third party library (Smart table developed using Angular), Spring MVC, Spring JDBC to develop the application.
  • Used Smart table provided features and implemented user management data table.
  • Wrote pom file and used Maven to build the application.
  • Created controller, service layers, implemented the user interface by following MVC standards.
  • Developed user interface using HTML5, Angular JS, and Bootstrap.
  • Developed REST based web services using Spring.
  • Designed the database schema to support all future needs.
  • Migrated to spring security for authorization of roles.
  • Participated in complete software development lifecycle.
  • Implemented User interface Design and coding using JSF and IBATIS framework
  • Involved in fixing the production defects.
  • Implemented features requested by clients.
  • Written design document specification for the application.
  • Worked on improving the performance of the application.
  • Implemented whitelist email functionality for this application.
  • Writing optimized sql queries
  • Written the shell scripting to automate the deployment process.
  • Implemented email API to be used with other applications with or without spring.
  • Involved in all the phases of software development lifecycle.
  • Migrated the project to spring security for authorization.
  • Implemented test cases using JUNIT.
  • Wrote complex sql queries.
  • Wrote shell scripting and automated the deployment process.
  • Involved in all phases of the software development lifecycle.
  • Implemented spring security authorization for this application.
  • Written design document specification for the application.
  • Involved in fixing the production defects.
  • Implemented new features from the scratch requested by clients.
  • Written JUNIT test cases for unit testing.
  • Used Spring MVC framework and spring JDBC, Spring security in this application.
  • Used JSP’s, JavaScript, and JQuery for the user interface design.
  • Wrote optimized sql queries
  • Wrote shell scripting and used Bamboo to automate the deployment process.

Environment: Java, J2EE, Servlets, JSP, Spring MVC, Spring JDBC, REST Webservices, JSF, MyBatis, Angular JS, HTML5, Bootstrap, JavaScript, JQuery, Ajax, CSS, Oracle, Bitbucket, Bamboo, Eclipse, Log4j, JUnit, UNIX Shell Scripts.

Confidential, IL

Java/J2EE Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Performed User Interface Design and coding using Java, Spring MVC framework and web technologies.
  • Designed UI pages using HTML, JavaScript, JSON, CSS, AJAX, JQuery, JSP and JSTL.
  • Implemented business tier using Spring IOC, AOP.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using Spring AOP.
  • Responsible for configuring the Spring JDBC to connect to the MS SQL database and JNDI to lookup for services from various components
  • Produced and consumed SOAP based web services.
  • Implemented J2EE design patterns Session Facade, Data Access Object, Business Objects, and Service Locator for middle-tier development.
  • Involved in code review, deployed and tested the application on WebSphere Application Server.
  • Involved in BOXI (Crystal Report Server) upgrade for Crystal reports used in the application.
  • Involved in analyzing root cause of production defects and fixed different hierarchies of defects.
  • Wrote Shell Scripts in automating deployment scripts and other batch jobs on UNIX environment.
  • Wrote complex SQL statements including joins and nested queries.
  • Developed docs like Functional Specification document and Deployment Instruction documents.
  • Developed build and deployment scripts using Apache ANT to customize WAR, EAR and EJB jar files
  • Designed and Developed Logging service to log errors and messages using Log4J.

Environment: Java, J2EE, Servlets, JSP, Spring MVC, AOP, Spring JDBC Template, SOAP, JavaScript, JQuery, Ajax, HTML, CSS, MS SQL Server, Clear case, Rational Rose, RAD,ANT, Clearquest,Log4j, JUnit, UNIX Shell Scripts.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Used Swift language to develop a gaming application.
  • Used php and python to track the location of moving object (Bus).
  • Designed and developed compiler using Java/J2EE Technologies.
  • Developed web applications that uses Model View Controller (MVC) architecture.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Used Angular JS, Bootstrap for implementing Web pages.
  • Produced and Consumed REST based web services, did unit testing using SOAPUI tool and generated json.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data
  • Used NoSQL database to handle large amounts of data.
  • Wrote SQL queries, stored procedures and triggers.

Environment: Java, JSP, Servlet, JSTL,Tomcat, MySQL, JavaScript, JQuery, AngularJS, Eclipse, CSS, JNDI, JAX-RS, REST, Maven, JUnit, Log4J, Redis, MongoDB.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Involved in configuring and integrating JSP application modules.
  • Used JavaScript, JQuery, and Ajax in developing web pages.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Used Spring Framework for Dependency injection and integrated with Hibernate .
  • Developed Web Services using REST.
  • Developed Rules, POJOs, Web services
  • Created JBPM process of order flow
  • Created JMS message producers and consumers
  • Email and SMS notification api integration
  • Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
  • Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON objects
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using jUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Responsible for configuring and deploying the builds on Oracle WebLogic App Server
  • Wrote build & deployment scripts using Maven.

Environment: Java 7, J2EE, JDBC, JSP, Oracle Web Logic Server, SQL, Spring Framework, Hibernate ORM, REST Web Services, Ajax, Log4J, JUnit, Eclipse, JavaScript, XML, JNDI, Maven,GIT.

Confidential

Software Engineer

Responsibilities:

  • Involved in designing and developing dynamic web pages using HTML, Flex.
  • Developed Flex UI pages and the corresponding Action forms.
  • Designed the Struts Action Servlets.
  • Used JavaScript for client side validation and Struts Validator framework for Form Validation.
  • Used Hibernate Framework for object relational mapping with the persistent database
  • Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
  • Responsible for generating build script using ANT that compiles the code, pre-compiles the JSP’s, builds an ear file and deploys the application on the application server.
  • Used JBOSS application server to deploy the application.
  • Used SVNS version control to maintain the code versions.
  • Used Log4J for logging of messages in all environments.

Environment: Java 6, Flex, Servlets, JDBC, HTML, JavaScript, CSS, XML, XSLT, Struts, Hibernate, MySQL, SQL, Eclipse, SVN, log4j, JBOSS app server, apache-commons, struts, apache-ant,.

We'd love your feedback!