We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • 6 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with Agile Scrum methodologies.
  • Hands-on experience in IT Services, E-commerce, Security and Education domains.
  • Proficient in Object Oriented Analysis and Design (OOAD) and Java core programming/APIs.
  • Strong experience in designing and developing multi-tier Enterprise Applications using Java, J2EE & related technologies such as Servlet3.0, POJO, XML, JSP 2.0.
  • Various database designing experience and extensively worked with Oracle 10g, MySQL 5.0 and Toad, also familiar with NoSQL and MongoDB 2.0.
  • Experience using persistence frameworks and API like JDBC 2.0, Hibernate 3.x/4.1.2, JPA 2.1 for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Expertise in Application development using various frameworks such as Spring Framework 2.5,3.2 and Struts 2.0
  • Expertise in Developing and Deploying web applications on Application/Web Servers like WebLogic 10.3, JBoss 7.0, Tomcat 6.0/7.0.
  • In-depth knowledge and experience in front end design using JavaScript, HTML 4.0/5, CSS, XML, AJAX technologies.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include components like WSDL, JAX-WS, JAX-RS and testing tool SOAP-UI.
  • Proficient in using Maven and Ant Build Files for project composition, hands on experience in using XML Schema/DTD validations.
  • Worked experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect 10 and Windows Visio 2007.
  • Experience in managing security groups and FTP transfer using Putty, WinSCP.
  • Proficient in version control concepts and familiar with tools Subversion and Git.
  • Efficient in Defect Management for resolvingIntegration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
  • Hands on Experience with unit testing & Test Driven Development (TDD)
  • Experience in writing Automation test scripts using Junit 4.0.
  • Familiar with using bug tracking tools such as JIRA and Confluence.
  • Experienced in Log4j for logging, continuous integration tool Jenkins 1.7.
  • Experienced in reporting API like JFreeChart and JasperReport.
  • Hands on experience in using Amazon Web Services (AWS) and applications like EC2, S3, EBS, RDS.
  • Oracle Certified Java 8 Associate Programmer

TECHNICAL SKILLS

Languages \Methodologies/Design Skills: \: Java (Java SE 6, 7, 8), J2EE, JavaScript, C, \TDD, Agile, Scrum, UML, OOP, OOAD, \C++, PHP, Python and UNIX Shell Scripts.\UAT, JNDI and J2EE Design patterns.\

Database \Backend Technologies: \: Oracle 9i 10g, IBM DB2, MySQL 5.0, MS \JDBC, JSP 2.0, Servlet 2.3/3.0, Hibernate 3.x/\Access 2003, MS SQL Server 2005, Criteria and \4.1.2, JPA 2.1, spring 3.2, Struts 2.0, XML, \Toad, MongoDB 2.0, PL/SQL, HSQL\JSON, DOM\

Frontend Technologies \Cloud Computing Services\: HTML 5, CSS, AJAX, JavaScript, jQuery\AWS (EC2, S3, ESB, RDS)\

Web Services \Servers: \: SOAP, WSDL, JAX-WS, JAX-RS, RESTful, \JBoss 7.0, WebLogic 10.3, Apache Tomcat \SOAP-UI\6.0/7.0.\

Version Control \Unit Testing Tools: \: Git, Subversion.\JUnit 4.0UML Design\Reporting API\Enterprise Architect 10 and Windows Visio 2007\JFreeChart 1.0.15, JasperReport 5.0.4\

Project management\IDEs\: JIRA 6.0, Confluence, Basecamp, Jenkins 1.5, \Intelij IDEA 14, Eclipse, MS Visual Studio 2008\Ant 1.7, Maven\

Other Utilities \: Log4j, putty, WinSCP\

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring 3.2 and J2EE framework.
  • Designed and implemented application using Servlet 3.0, JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 4.1.2, Oracle 10g.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Implemented persistence layer using various features of Hibernate 4.1.2 framework, JPA 2.1, HQL queries, Criteria.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Assisted in developing User Interface using JSP, JavaScript, Html 5, CSS 3.
  • Wrote Unit test cases using JUnit 4.0, and tracked bugs using JIRA 6.0.
  • Used Maven for project composition and Git for version control.
  • Web applications ran and tested on Amazon Web Services (AWS), EC2, S3 and RDS.
  • Worked with Weblogic Application Server 10.3 as application server.
  • Project developed, tested and delivered using Agile Scrum methodology.
  • Interacted with Business Analysis team to come up with better implementation designs for the application.

Environment: Java SE 6, 7, J2EE, Oracle 10g, PL/SQL, Servlet 3.0, Hibernate 4.1.2, JPA 2.1, JDBC, Spring Framework 3.0, SOAP and RESTful Web Services, HTML 5, JavaScript, CSS 3, XML, UML, UNIX, Weblogic Application Server 10.3, JUnit 4.0, JIRA 6.0, Maven, Git, AWS, Agile Scrum

Confidential - San Diego, CA

Java Developer

Responsibilities:

  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Used Spring 3.2 validation framework for performing data validations.
  • Extracted data from MySQL 5.5 database and distributed data using NoSQL and MongoDB 2.0.
  • Developed Hibernate 4.1 ORM classes to provide relations mapping between java objects and database tables
  • Wrote POJO classes to implement neural networks for data to be trained.
  • Used Maven scripts to build and deploy war files to QA environment.
  • CodedJSPpages and usedJavaScript, jQueryfor client side validations and to achieve other client-sideevent handling.
  • Designed the user interface of the application using HTML4.0, CSS 3, JavaScript.
  • Utilized RESTful web services to produce and consume data messages in JSON format.
  • WroteJUnit 4.0test cases to test the server side Modules.
  • Used JasperReport for generating reports
  • Used Confluence to manage project and track developing bugs, Gitlab for version control.
  • Developed UNIX shell scripts to automate training process. This includes feeding data to database and creating JSON files to send the data to different servers.
  • Migrated and integrated Server and database to AWS EC2 and RDS from cPanel.
  • Developed, tested and deployed project using Agile methodologies.

Environment: Java SE 7, RESTful, Spring 3.2, Hibernate 4.1, MySQL 5.5, MongoDB 2.0, JSP, HTML4.0, CSS 3, JavaScript, jQuery, XML, JSON, JUnit 4.0, Tomcat 7.0, Cpanel, Maven, Confluence, Gitlab, UNIX shell scripts, AWS, Agile

Confidential, San Diego, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrating, and Deployment and Production phases.
  • Used Hibernate3.1 to store the persistence data into the Oracle database.
  • Implemented Struts Framework2.0 along with JSP2.0 to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
  • Used SOAP Web Services to communicate with different servers.
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4j to create log files to debug.
  • Used Git for version control.
  • Involved in configuration and deployment of application on JBoss 7.0 Application Server.
  • Utilized Jenkins 1.5 for continuous integration of project.
  • Used JUnit Testing Framework for Unit Level Testing.

Environment: Java SE 7, Hibernate3.1, Oracle 9i, Struts 2.0, Servlet 2.3, HTML4.0, JavaScript, JSP 2.0, JNDI, SOAP Web Services, WSDL, UNIX, Oracle, JUnit, Log4j and ANT 1.7, Git, JBoss 7.0, Jenkins 1.5

Confidential

Java Developer

Responsibilities:

  • Interacted with business users to gather Check-in online module requirement.
  • Develop the sequence and class diagrams and get it approved from the client using Windows Visio 2007.
  • Designing classes using design patterns such as Singleton, Service Locator, and DAO factory and session façade patterns.
  • Created the front end using JSP, HTML4.0, XML, and advanced JavaScript.
  • Coded Tested and debugged Java code and Servlets using Eclipse.
  • Development, testing Servlets and JSP with Spring Framework 2.5.
  • Performed Unit Cases for components using JUnit.
  • Used Clear case for configuration management.
  • Used CVS as source code repository tool.
  • Used Eclipse as development tool as well as for running Unit test cases.
  • Used Maven for building up the application.
  • Provided production support by interacting with the end-users and fixing bugs.
  • Applied Water fall methodology in developing project.

Environment: Java SE 6, Servlets, JSP, Spring Framework 2.5, JavaScript, HTML4.0, XML, DOM, MySQL 5.0, Tomcat6.0, CVS, Windows Visio 2007, JUnit, Clear case, Maven, Eclipse, Linux, Water fall methodology

Confidential

Java Developer

Responsibilities:

  • Developed the user interfaces using JSP, HTML 4.0, CSS 3, JavaScript.
  • Developed the sequence and class diagrams, UML using Windows Visio 2007.
  • Developed Entity beans and Session beans for the Purchase Order Creation and Processing.
  • Developed Message Driven beans to send messages asynchronously between buyer and seller using JMS 1.1 API.
  • Created stored procedures and complex queries using DB2 to interact with the database.
  • Developed XML Schemas and DOM parser for all the XML documents used for data transfer and also developed XSLT code for them.
  • Developed unit and functional test cases using JUnit.

Environment: Java SE 6, J2EE, JSP, JSTL, XML, JavaScript, HTML 4.0, JMS 1.1, UML, DB2, UNIX, Windows NT, Windows Visio

Confidential

Java Developer

Responsibilities:

  • Involved in design of the system using UML methodology.
  • Configured and built project in Tomcat 6.0 environment.
  • Presentation tier of the application was built using JSP, and Servlets.
  • Coding new JSP page, modifying existing JSP pages as per the design.
  • Actively involved in tuning SQL queries, Stored Procedures, Triggers for Oracle 9.
  • Used JUnit for testing the application.
  • Created Java Doc using Eclipse IDE.
  • Unit testing before check in the code for the QA builds.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.
  • Responsible for writings Java classes for different layers.
  • Developed scripts for editing Request/Response for Web services.

Environment: Java SE 5.0, J2EE (Servlets, JSP), XML, Oracle 9, Eclipse IDE, Apache Tomcat 6.0, JavaScript, CSS

We'd love your feedback!