Java Software Developer Resume
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.