Java Developer Resume
Sacramento, CA
SUMMARY
- Around 5 years of experience in Software Development Life Cycle (SDLC), Enterprise Web Application Design, Development, Programming, Testing, Support Maintenance and End - User support.
- Strong Core java programming skills using Collections Framework, Exception Handling and Multithreading.
- Expertise in design and development of web based applications using Core Java, Servlets, JSP, JDBC, Hibernate and spring.
- Good Knowledge in design patterns like MVC, Singleton and Prototype.
- Experience in UML diagram designing Use Cases, Class diagrams, Sequence diagrams, Collaboration diagrams, Component diagrams, Activity diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Language Tools (UML) such as Rational Rose.
- Strong work experience in J2EE and Web technologies including Servlets, JSP, JDBC, EJB, Web services, XML, Spring framework (IOC, AOP,MVC, DAO, Boot, Data)for building multi-tier Web applications and integrating with ORM framework Hibernate.
- Experience in presentation layer using JSP, HTML, XHTML, CSS, JavaScript and angularJS.
- Strong experience in handling different Web Servers like Tomcat, Web logic and IBM web sphere.
- Experience in the design and development of SOAP and RESTful web services.
- Experience maintaining/deploying applications over Windows and LINUX.
- Expertise in writing SQL queries and PLSQL-Stored procedures and functions. Experience in different Data Bases like Oracle 11g/10g, MYSQL, SQL Server and Document Oriented Data Base NOSQL (Mongo DB).
- Experience in deploying applications Weblogic, JBOSS, ApacheTomcat, WebSphere and Good working knowledge on JUnit.
- Experience in developing applications using Eclipse and Netbeans, IntelliJ IDEs.
- Strong interpersonal, communication, technical and analytical skills with ability to learn new concepts quickly and utilize them in productive manner.
TECHNICAL SKILLS
J2EE Technologies: Java Servlets, JMS, JSP, JDBC, JavaBeans, JNDI, EJB
Frameworks: Struts, Spring(IOC, MVC, DAO, Boot, Data), Hibernate and JSF
IDE's: Eclipse3.x/4.2, NetBeans, Intellij Idea
Databases: Oracle, SQL Server, MYSQL, Mongo DB, PostgreSQL
Web Technologies: HTML5, CSS, JavaScript, XML, Angular.js
Version Control: SVN, GIT, Clear Case
Tools: and Utilities: Ant, Maven, JUnit and Log4j, Docker, Jenkins, JIRA
Web Application Server: Apache Tomcat, Web logic, JBOSS, IBM web sphere
Web Services: SOAP, REST
Operating Systems: Windows, UNIX/LINUX,RHEL
PROFESSIONAL EXPERIENCE
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of the web portal application.
- Involved in migrating the project (Java 1.5 to Java 8) by replacing various deprecated Interfaces, classes and methods with new one.
- Developed front end business logic using client-side scripting languages such as JavaScript and other web technologies like HTML, AngularJS.
- Developed the backend business logic using Java, J2EE, Web Services, SOAP, WSDL, XML, XML Schema, and XSLT.
- Implemented the client side inputs verification using JavaScript.
- Design the base architectural components as per the MVC architecture using Spring (MVC, DAO, Boot) and Hibernate frameworks.
- Implemented Singleton, DAO, MVC design patterns in the project.
- Developed web service for web store components using SOAP(XML, WSDL)
- Used Apache Camel (Active MQ) for Data transfer, JAXB for XML parsing messages.
- Designed and implemented the service requests backup mechanism using JMS messaging queues.
- Involved in writing SQL Queries using SQL joins mechanism and SQL constraints concepts and created multiple views to retrieve data from Oracle data base.
- Developed DAO pattern for Database connectivity.
- Deployed and currently maintaining the applications in JBoss application server in production environment.
- Implemented test cases for unit testing of modules using JUnit.
- Deployed the services in multiple testing environments for System testing, Integration and UAT testing.
- Involved in software defect tracking using Rational Clear Quest bug tracking system.
- To maintain versions of the code and sharing code in between team used Clear Case as the version control tool
- Used Ant to compile & build the client Applications.
- Actively participated in documentations, code reviews, release management and post implementation support.
Environment: Java, Hibernate, Spring(MVC, Boot), Oracle, XML, XML Schema, XSLT, JSP, JAXB, SOAP, JMS, JUnit, Rational Software Architect, Rational Clear Quest, Clear Case, JBoss, Ant.
Confidential
Software Developer
Responsibilities:
- Used Agile Methodology (Continuous Integration, Pair Programming, TDD) to develop application and participated in regular meetings to provide various updates.
- Worked on end to end Application development from Scratch.
- Developed UI Static and Dynamic Single Page Application using Angular.js and JSP.
- Developedcross-browser/platform HTML5, CSS, andJavaScriptto match design specs for complex page layouts while adhering to code standards.
- Worked on MySQL for database integration.
- Developed business logic at server side using Spring MVC, Spring Boot and some core java concepts like Exception Handling, Multithreading and Collections.
- Developed Server side components using Hibernate and Spring Framework.
- ConfiguredHibernateobjects as Spring Beans in the Spring Configuration File
- Worked on DAO and MVC design patterns and Implemented MVC Architecture using Spring Framework.
- Used RESTful web service to modify resources on the server without performing any server-side operations.
- Performed the testing of application using Junit test cases to unit test the code and Monitored error logs using Log4J in every phase and fixed the issues.
- Used SVN as the version control tool and Maven to compile & build the client Applications to manage transitive dependency.
Environment: Java, J2EE, JSP, Servlets, HTML5, JavaScript, RESTful Web Service, Spring, Hibernate, XML, Web Logic, MySQL, Log4j, Junit, Json, Maven, SVN.
Confidential
Java Developer
Responsibilities:
- Used SDLC to develop the application.
- Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
- Involved in developing Dynamic web pages using JavaScript, AXVW, JSP.
- Worked on SQL Server Data Tools for database integration.
- Used HTML iframes concept to develop user friendly webpages.
- Created interconnection between SQL Server and PostgreSQL for database accessing.
- Used MVC for developing business logic as industry standard.
- Wrote client side and server side validations using Struts Validators and Java Scripts.
- Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScriptandjQuery.
- Implemented the Drag and Drop functionality using JQuery UI framework.
- Implemented Singleton Design Pattern to restrict the instantiation of a class to one object and make that object to coordinate actions across the system.
- Applied Spring (IOC, MVC) for developing Transaction Management and Business Services and also implemented Dependency Injection for loose coupling.
- Useddatabase connectorsto persist the data into the database.
- Participated in daily based updates for ARCHIBUS Software Customization to make it more efficient and user friendly.
- We used ARCHIBUS connectors to connect different databases.
Environment: Java, J2EE, JSP, HTML, iframes, Jquery, Struts, Spring, AXVW, SQL Server, JavaScript, SOAP Web Services, XML, PostgreSQL, Apache Tomcat.
