Java Developer Resume
2.00/5 (Submit Your Rating)
Sacramento, CA
SUMMARY
- IT Professional with 5+ years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
- Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, Designing documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
- Extensive experience in implementing MVC framework using Struts in J2EE architecture.
- Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL and JavaScript.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
- Experience with frameworks/tools like Struts, Hibernate, spring, Ant, J - Unit, Log4J, JSP.
- Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD), and RAD.
- Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS, and developed deployment descriptors for the EJB to deploy on IBM WebSphere.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Experience in using RDBMS concepts and worked with Oracle 8i/9i/10g/11g, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Proficient with SQL queries and good understanding of stored procedures with regards to MS SQL, Oracle.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Good working experience in writing Stored Procedures, Functions, and Packages.
- Experience in working with diverse global teams in product development and test
- Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
TECHNICAL SKILLS
Programming/Languages: Java J2EE, Core Java, Python, SQL, Amazon Web Services
Design & IDE Tools: Intelij IDE, Eclipse IDE, TextWrangler, TOAD, FileZilla, ALM, SharePoint, AWS management console
Office Tools: Microsoft Word, Excel, PowerPoint, Outlook, Lync, SharePoint
Web services: Spring 3.2.3, Hibernate 4.1
Databases: Oracle 8.x/9.x, SQL Server, NoSQL, MongoDB
Methodologies: Agile, SDLC (Waterfall methodology)
Operating Systems: Windows 7/10/Vista/Server 2008, Linux, IOS
PROFESSIONAL EXPERIENCE
Confidential - Sacramento, CA
Java Developer
Responsibilities:
- Developed and maintained a production-level cloud-based architecture in AWS using Java/J2EE programming language, and including creating machine images like AMI.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (SOAP, WSDL).
- Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
- Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Used the Software Design Lifecycle (SDLC) lifecycle for this project.
- Used Log4j for External Configuration Files and debugging.
- Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
- Wrote and debugged the ANT Scripts for building the entire web application.
- AWS Infrastructure setup Web Server, App Server and PDS Server.
- Extensively worked on theStrutsDAO module and ORM using Hibernate.
- EC2 instances, RDS instances - MySQL, VPC, S3, IAM, Route53.
- S3 API implementations for accessing S3, bucket data files.
- Hands on experience in Linux environment with Apache Tomcat on Amazon AWS.
- Restful Web services used to create web services.
- Tomcat 7 and Apache 2.2 setup on EC2 instances.
- Hands on experience with SSO technologies/standards and experience with Spring Security.
- Java implementation using Spring 3.2.3 and Hibernate 4.1 with MySQL database and MongoDB.
- Worked closely with a team to integrate designs, components, and ideas together.
- Integration with Hibernate Data Objects and DAOs.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Implementation of APs Interface and integrate with Spring and hibernate.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Communicate with clients for APs and IDPs implementation.
- Participate in product definition, integration, design, and developmental activities.
Confidential - Washington DC
Software Developer
Responsibilities:
- Involved in Requirement Analysis, Design and Development of user requirements using IBM Rational Suite and design tools like IBM Rational Rose, IBM Rational Software Architect, and IBM Rational Software Modeler.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Designed the application using UML Diagrams such as Class Diagrams, Sequence diagrams, Deployment diagram and State diagrams were developed using Rational Tools.
- Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/ Custom Tag Libraries, JSP.
- Granted and configured access of ALM application for the team.
- Created and edited LINUX scripts in Putty for AFT transfer between interfaces in various environments. Have also connected server by SSH.
- Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.
- Developed Action Forms and Controllers inStruts 2.0/1.2framework. Utilized variousStrutsfeatures like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
- Designed and developedWebServices (SOAP, WSDL). CompiledXML Schematogenerate Java BeanClasses usingAxis 1.2.
- Involved in the Development of reporting system using Struts, spring, Hibernate and Web Services.
- Used the spring framework to implement bean to declare a service and accessed those using Application context.
- Used Eclipse IDE for coding, and used JUNIT tool for testing Java code.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Used Apache Ant to compile java classes and package into jar archive.
- Used JDBC and Hibernate framework to access the data from back-end Oracle database.
- Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Confidential - Blue Bell, PA
Java Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- J2EE Architecture was implemented using Struts based on the MVC pattern.
- Implemented the different UI Components like Data-tables, Calendar.
- Extensively used HTML, CSS to create dynamic web page contents and images used in the website.
- Developed Use Case Diagrams, Class Diagrams & Sequence Diagrams using Rational Rose.
- Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
- Used XPATH in custom parser for subscript logic.
- Interacted with WebServices using SOAP using HTTP through XML serialization.
- Created functional specification documents, UI prototypes, and unified modeling language (UML) diagrams.
- Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC.
- Developed the business logic using Java Beans and Session Beans.
- Developed Event Logging & Error Reporting application using Servlets.
- Developed view pages and JavaBeans (JSP, JavaBeans, HTML).
- Modeled EJB’s and other classes using Rational Rose.
- Developed system to access to legacy system database (JDBC).
- Designed dataflow system, divided dataflow to modules, defined function and interface.
- Designed database tables, stored procedures, and functions and wrote user manuals and other training material.
- Used Log4J for logging Framework.
- Used Junit for unit testing.