We provide IT Staff Augmentation Services!

Java Software Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 5+ years of professional experience in Information Technology with experience as Java J2EE programming
  • Have experience in development of Web Application using Java and J2EE Technologies.
  • Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, XML, JSON that follows W3C Web Standards and are browser compatible.
  • Experience working with various SDLC methodologies like Agile Scrum and Waterfall Model.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, iBATIS.
  • Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath and JavaScript for data generation and presentation with JSF.
  • Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection Framework.
  • Strong programming skills towards developing and implementing complete n - tier web based application systems using Java/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAX-RS, JAX-WS, JNDI, XML, JAXB, JSON, WSDL.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Good knowledge on the Spring Modules like Spring MVC, Spring Batch, Spring Web Flow.
  • Experience with Web/Application servers (Tomcat and JBOSS)
  • Experience in using Restful framework like JAX-RS Framework, SOAP Web services using JAX-WS.

TECHNICAL SKILLS

Programming Language: Java.

Databases: MySQL, Oracle.

Web Technologies: HTML, CSS.

Web / Application Server: Tomcat, JBoss.

Java Technologies: JDBC, J2EE

Frameworks: Struts2, Spring

Testing Framework: Junit

Database Tool: Toad 9.1

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java Software Developer

Responsibilities:

  • Designed and programmed an encrypted, Stateless and token-based Identity Management System.
  • This system serves as a single sign-on/off for all the Applications, within and ecosystem, that authenticates users.
  • Investigated various cache implementations using different data structures in Java to provide an optimal solution for caching single image with different resolutions.
  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing and Sprint methodologies to do requirements gathering, analysis and planning.
  • Deploying the code through web application servers like Apache Tomcat application servers.
  • Developed Restful Web-Services using Spring Boot.
  • Implementing Spring Beans as business logic components using spring annotations , and spring modules.
  • Creating connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Web application development for backend using React.Js with cutting edge HTML and CSS3 techniques.
  • Developing the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Worked on HTML, CSS, jQuery, and JavaScript to develop a simple portal.
  • Developed and consumed Restful web services based on JAX-RS and Spring Templates.
  • Developed and consumed Soap web services based on JAX-WS and CXF.
  • Used Spring JUnit for writing unit tests.
  • Involved in installing and configuring Maven for application builds and deployment
  • Performed Tuning & Optimization of SQL statements

Environment: Core Java, J2EE, spring framework, PL/SQL, HTML, CSS, JavaScript, spring, JUnit.

Confidential, Parsippany, NJ

Java Developer

Responsibilities:

  • Worked on developing Rest Web services.
  • Involved in generating JAXB classes from schema files, developed custom directives, Factories and Services in Angular 2.
  • Developed a web application using JavaScript and JQUERY.
  • Used Spring Validation framework to implement the server-side validations and used JS AJAX to get the data from the server asynchronously by using JSON objects.
  • Developed Business components using Java Objects, Core Java, Multithreading, and Servlets.
  • Involved in generating JAXB classes from schema files. Developed custom directives, Factories and Services in Angular 2.
  • Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services.
  • Worked in an agile team that follows Agile Practices like Scrum, Product Backlog Refinement, Spring Planning, Sprint Review, Spring Retrospection etc.

Environment: Java 1.8, J2EE, Spring 4.3.x, HTML, AJAX, JavaScript, JUnit, AJAX, JSON, RESTful Web Services, Eclipse IDE, Maven, Oracle, JIRA, SVN, REST, Agile development process.

Confidential

Java Software Developer

Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing and Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in Analysis and Design of the Object models and Design Patterns.
  • Dep lo y i n g th e cod e th roug h web app licatio n s er v er s lik e A p a c h e T o m c a t app licatio n s er v er s .
  • Dev elop ed m od u les us i n g S pr i n g M VC a n d Hi b e r n ate.
  • Implemented Java EE components using Spring MVC.
  • Implementing Spring Beans as business logic components using Spring annotations , configuration files and spring modules.
  • Creating connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implementing persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Web application development for backend using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Developing the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Worked on HTML, CSS, jQuery, and JavaScript . Additional frameworks like Bootstrap and AngularJS were used
  • Implemented Dynamic Dashboard as a part of client requirement.
  • Solved some bottle-neck situations and made major changes in UI by implementing Pie charts, Bar Graphs and Windows Tiles animation effects.
  • Experience in implementing Auto Complete/Auto Suggest functionality using jQuery, DHTML, Web API calls and JSON.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Worked on developing the automation scripts using Selenium and executed the JUNIT tests.
  • Involved in installing and configuring Maven for application builds and deployment
  • Automate build process through Maven build framework
  • Created PL/SQL programs to send data to downstream applications.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures
  • Performed Tuning & Optimization of SQL statements
  • Developed SQL scripts to create database objects like tables, views and sequences.

Environment: JDK, Servlets, JSP, Spring, Hibernate, HTML, XHTML, XSLT, JDBC, EJB, Oracle 10g, WebLogic, Eclipse, Maven, SVN, Agile development process, WSDL, SOAP, UDDI, JAXB, CVS, PL/SQL, JUnit, Windows XP and Log4j, Eclipse.

We'd love your feedback!