We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • 8.3 years of IT experience in analysis, design, development and implementation of Core Java oriented enterprise - based application and Testing of web based, client server multi-tier applications with strong understanding ofJava7/8 and J2EEtechnologies.
  • Extensive experience in Java/J2EE technologies including Spring, Hibernate, Servlets, JSP,JPA, JDBC.
  • Strong experience in Software Development Methodology such asSDLC, Design, Implementationand Testing ofObject Orientedapplications, Web basedEnterprise Applications, Complex Client/Server applications.
  • Expert in Spring Boot which is radically faster in building cloud Microservicesand develop Spring based applications with very less configuration
  • Object-Oriented analysis and design experience with UML & OOAD Techniques. Developed Use Cases, Sequence and Class diagrams.
  • Hands on experience with Core Java with OOP, Multithreading, Exception Handling, File handling, IO, Generics, Data structures, Collections, Logging and Garbage Collection.
  • Achieved SOA using web services technologies like SOAP(JAX-WS), REST(JAX-RS), UDD, WSDL.
  • Experience in using different modules of the Spring Framework likeSpring Core,Inversion of Control, Dependency Injection, Data Access,AOP,Transaction Management, Model-View- Controller modules.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible
  • Experience with Micro-services architecture and API first approach
  • Implemented various J2EE Design patterns like MVC, Factory, and Singleton
  • Experience using web applications servers like Apache Tomcat, IBM WebSphere.
  • Strong Experience in RDBMS concepts, Oracle,MySQL, DB2 and SQL Server
  • Experienced in developing GUI/front-end components using HTML, JavaScript, Angular.js,Angular2 CSS, JSF,JSP, AJAX, and XML
  • Knowledge of different message formats and parsers for: XML, JSON, CSV, Fixed Length
  • Expert in CoreJavawith in-depth knowledge of CoreJavaconcepts such asMultithreading, Synchronization, Collections and Event/Exception handling.
  • Good Experience as UIdeveloperusing HTML-CSS-JavaScript-AngularJS, Grunt and Bonita.
  • Experienced in programming tools like ANT, Maven Build scripts and Log4j.
  • Used JUnit for testing the application. Rectified performance bottlenecks and eliminated critical bugs.
  • Designed test cases and performed extensive testing using TDD (Test Driven Development).
  • Expertise in Hibernate framework and JPA specification for ORM.Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work andalso used Hibernate Annotations to reduce time at the configuration level.
  • Have good Work experience on databases like Oracle and MySQL.
  • Expertise in Database Design and Database Programming (Stored procedures, Triggers, Packages, PL/SQL) using Oracle 10g and 11g.
  • Knowledge in troubleshooting UNIX Scripts.
  • Knowledge with Groovy Language
  • Worked on configuring and deploying on WebSphere
  • Experience with Microservices architecture
  • Experience in writing SQL queries. Worked with SQL to create tables, and views.
  • Experience in production support and production applications status monitoring tools
  • Experience in profiling, analyzing and optimizing JVM performance and experience with JProfiler
  • Excellent verbal, written, and interpersonal communication skills

TECHNICAL SKILLS

Java Technologies: JDK, J2EE, Servlets, JSP Tags, JSTL,JPA, JNDI, JDBC.

Web Technologies: HTML, HTML5, XML, Ajax, CSS,CSS3 XHTML, XSLT,jQuery. JavaScript

Web Services: Restful (JAX-RS), SOAP (JAX-WS)

Frame Works: Hibernate 3.0, Spring 3.0.,Angular2, Mockito

Design Pattern: MVC, Factory, Singleton.

Databases: Oracle, MYSQL, SQL Server,Cassandra

Web Servers: Apache Tomcat 8.0, WebSphere,JBOSS,Bamboo, Solr

Testing, Logging Tools: Junit, Log4j,SonarQube, JProfiler

Version Controls: SVN, CVS, GitHub, ClearCase

IDE: Eclipse, NetBeans,RAD, Intellij,Idea

Building Tools: Ant, Maven, Jenkins

Environment: Windows 2008, 2009, XP,Red Hat Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Design and develop the application using MVC andspringframeworks includingSpringBeans,SpringAOP andSpringBoot.
  • Responsible for designing some of the framework components such as pagination and updates to the persistence mechanism.
  • Developed JSP’s in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly and interactive.
  • Implemented MVC architecture application using Spring and created Lambda function inAWSusing Spring Framework.
  • Applied Spring Framework for transaction Management and Spring JDBC for building ORM and for AOP and Dependency Injection.
  • Designed and developed Electronic filling Manager API usingSpringBoot.
  • Used custom persistence mechanism to execute queries and JPA to create, retrieve, update and delete operations.
  • Expertise in object oriented JavaScript Libraries including Various Plug-Ins likeAngular.JS and Node JS.
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Make the application generic enough as to configure by individual superior courts and authorize the requests according to their own needs.
  • Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
  • Used RESTful,WebServices for Data Exchange (send/receive appeal case information, filings, documents, etc.) with external agencies, such as DCA, Supreme Court, Attorney General, etc.
  • Developed the Java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL).
  • Utilized JavaScript Escape before inserting untrusted data into JavaScript data values.
  • Developed test cases with input data injected through Dependency Injection to test various components developed.
  • Involved actively in designing web page using HTML, Angular JS, JavaScript and CSS.
  • Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
  • Used Value Objects generated from tables to map to their corresponding classes (ORM).
  • Interact with the Project Manager to provide timeline for different phases in the projects and to interact with the client team to convey the progress.
  • Implemented Singleton and MVC Design Patterns in developing the application.
  • Involved in writing SQL queries using TOAD
  • Wrote SQL/PLSQL queries for database models
  • Extensive experience in Unit testing JUnit andMockito Knowledge defect/ticket tracking tools like Clear quest and Jira
  • Involved in an Agile based approach with Scrum for UI Development.
  • Followed Test Driven Development (TDD)during the entire development phase.

Environment: Java 7, J2EE, WebSphere, Ant, Eclipse, EJB 3.0, XML, Spring,Spring Boot,Spring cloud,Microservices, JPA, Hibernate, HTML, Angular2,JavaScript, JSP, JSTL, Java Script, Mockito, Web Services, AJAX, Clear Case, Windows, Oracle 11g, Agile/Scrum and BDD/TDD,PL/SQL,SQL, JProfiler.

Confidential, Memphis, Tennessee

Java/J2EE Developer

Responsibilities:

  • Involved in complete project Life Cycle, i.e. Design, Analyzing, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, Angular JS, JSPs and XML.
  • Developed the application using Spring Web MVC architecture.
  • Experience in clientside Front End (GUI) Development using HTML, CSS, LESS,JavaScript, AJAX, JSP, JQuery, JSON,AngularJS.
  • Worked extensively on Spring IOC/ Dependency Injection (DI). Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Have coded numerous DAO’s using Hibernate DAOSupport, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Extensive involvement in database schema design, development and coding.
  • Used Cassandra for Distributed data access.
  • Implemented logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in Migrating an existing on-premises application toAWS.
  • Experience in built web services using Spring, offering REST andAWS.
  • Involved in the understanding and designing of the complex back-end framework.
  • Created and consumed RESTful based WebServices.
  • Designed and Developed exception-handling framework. Programmed many custom-made exception classes as and when required.
  • Developed the J2EE components using RAD and used SVN for version control.
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4j to implement logging facilities and used Maven as a Project management tool.
  • Configured and Deployed application on WebSphere Application Server.

Environment: Java, J2ee, HTML5, DHTML, CSS3, JavaScript, JSP, XML, Spring DI/IOC, AOP, MVC, Hibernate ORM, DAO, HQL, Cassandra, XML, XSD, XSLT, XPath, XQuery, RESTful WebServices, Pivotal Cloud Foundry, RAD, SVN, jUnit, Log4j, Maven, WebSphere Application Server, BDD/TDD, Pair Programming, Agile/Scrum, Rational Rose and Windows.

Confidential, Wilmington, DE

Java/J2EE Developer

Responsibilities:

  • Developing use cases, class and sequence diagrams for ongoing business demands (Extensive usage of Rational Rose and Visio for analysis, design and reengineering).
  • Designing with greater scalable and extensible capabilities with full of J2EE framework and J2EE N - Tier Clustered architecture.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Developed UI using Struts based on MVC design pattern.
  • Developed user interface using JSP, JSP Tag libraries, and Java Script to simplify the complexities of the application.
  • Experience in using ExtJS for the presentation tier and developer the screens of the application.
  • Designed and developed web based UI using JSP, Struts Taglibs and developed action classes to handle the user request.
  • Implemented the Struts validation and Tiles Framework in the presentation layer.
  • Application was developed by using several design patterns like business delegate, DAO (Data Access Object) pattern, front controller, Service Locator and Session Façade in the development process.
  • Developed Server side components with coordination of Hibernate and spring using web established frame works.
  • Usedmultithreadingin programming to improve overall performance.
  • Developed the application using Spring Framework that implents MVC architecture.
  • Used Dependency Injection feature of spring framework to inject dependency into objects and to wire objects of business classes.
  • Designed and developed the Java-based Object Relational Hibernate persistence framework to persist the business data with database and J2EE based spring framework.
  • Developed a functionality to read xml and text files in a continuous interval using Apache Camel.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Communication with external systems using JMS messaging system through MQ Series.
  • Wrote SQL/PLSQL queries for database models.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Written UNIX shell scripts for building, packaging and installing the application in the server.
  • Used SOAP, Java Web Services for interacting with other clients.
  • Used SVN as version control system for the source code and project documents.
  • Given support for the application Stress test using load runner.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in JBoss 7 server.
  • Developed JUnit tests and functional test cases for the services and documented the services developed.

Environment: Core Java 1.5, J2EE, JSP, Servlets, Struts 1.x/2.0, Spring, Hibernate, RAD, Rational Rose, SVN, JBoss7.0, IBM MQ, JMS, UNIX/LINUX, UML,ExtJS, J2EE Design Patterns, XML, UNIX, Apache Axis, Maven, JUnit3.0, Oracle10g,SQL, PL/SQL.

Confidential

Software Developer

Responsibilities:

  • Developed games such as Cricket, Trojan Rock, Get Away etc.
  • Using proprietary game engine in java and participated in software development lifecycle (i.e. requirement gathering, designing and implementation.)
  • Worked on CoreJavaconcepts like JavaBeans,CollectionFrameworks and Multi-threading, EJB.
  • Created/optimized memory efficient code using advanced programming knowledge to save memory.
  • Interacted with the client and perform testing on targeted device.
  • Tested completed game on emulator and on multiple set top box to verify the quality of the game.

Confidential

Game Programmer

Responsibilities:

  • Created builds for J2ME & Android devices using Gameloft proprietary game engine designed in C++.
  • Facilitated customization of Glive feature to get Gameloft related offers and videos from the web server.
  • Perform testing on emulator as well as multiple android devices to verify the quality of final build.
  • Implemented JSON and RESTful API Web Service calls for data validation, data parsing and server interactions.
  • Designing, Enhancements, Bug-fixing, and Maintenance of the Application.

We'd love your feedback!