We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • Experienced Java Developer wif in - depth noledge in building secured java-based desktop and Web applications. Seeking challenging opportunities to apply my problem-solving skills to contribute to the overall development of an organization through highly-reliable software solutions.
  • 7 years of extensive experience in Analysis, Design, Development, Implementation and Testing of secured Desktop/Web Applications using Java/J2EE technologies.
  • Experienced in developing robust enterprise applications using Core Java, J2EE (JSP, Servlets, JPA JDBC, Spring MVC, Hibernate), front-end technologies (HTML 5, CSS3, JavaScript, JQuery, Ajax), Web Services (SOAP, REST, XML, JSON) and backend wif MySQL and Oracle Database.
  • In-depth experience in Object Oriented Design, Design Patterns, Agile methodologies including Extreme Programming, Scrum and familiarity wif UML based conceptual system design.
  • Excellent working noledge in developing business logic layer using above mentioned technologies and SOAP and RESTful Web-services.
  • Experienced in developing data models using Hibernate (Caching, Relationships and Hibernate Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Expertise in developing light-weight business components and integrated applications using spring framework, spring web MVC.
  • Exposure to front-end technologies (HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap).
  • In-depth noledge in complete SDLC processes including requirement gathering, analysis, design, development, programming, debugging, testing and implementation of client/server applications.
  • Good noledge of database processes dat are relevant to middle-tier development such as DML script writing, schema designs, and awareness about triggers.
  • Excellent oral-communication, interpersonal and analytical skills. Ability to interact wif end-users, managers and technical personnel. Self-motivated to learn and stay up-to-date wif latest technologies.

TECHNICAL SKILLS

OPERATING SYSTEMS: Windows 8/Windows 10, Linux, MAC, WIN7

LANGUAGES/ TECH: Java, JavaScript, C++, HTML5, CSS

J2EE: Spring MVC, Spring Boot, JSP, Servlets, JAX-RS, JAX-WS, REST, SOAP, XML, JSON, Tomcat,Weblogic, JBoss, WebSphere

DATABASES: MySQL, Oracle 11g

FRAMEWORK: Spring MVC, SpringBoot, Hibernate, Java Design Patterns

VERSION CONTROL: Git, SVN

IDE/TOOLS: Eclipse, JDeveloper, Maven, Ant, Junit, TestNG, Log4J, Logback, DBVisualizer,LoadRunner, Git Bash/PostMan, SOAP UI, GSON, JAXB, Jackson, JIRA, Jenkins, ArgoUML, Visual Paradigm, Astah

PROFESSIONAL EXPERIENCE

Confidential, Rockville, MD

Java Developer

Responsibilities:

  • Developed SOAP Web service API wif contract-first approach allowing field investigators to enter collected data and submit them for processing.
  • Worked wif Oracle Service Bus to configure authorization, autantication, logging, validation and other requirements for the SOAP-based web-service application.
  • Used Xpath for xml parsing to convert client data to corresponding FDA code.
  • Performed necessary refactoring in java code as well as oracle service bus to accommodate schema changes based on client requirement.
  • Carried out in-depth analysis to determine best option for multiple version handling.
  • Debugged application to apply fixes and solve various issues.
  • Performed code-review to ensure adherence to good coding standards.

Environment: Java 8, Maven 3.2, WebLogic 12c, Oracle 11g, Hibernate 4.2, SOAPUI 4.5, log4j 1.2, Junit 4.11, Tortoise SVN, HP ALM, Jdeveloper 12.2.1.0.0 , Altova XML Spy

Confidential, LaCrosse, WI

Software Engineer

Responsibilities:

  • Strictly followed the requirements and development standards and implemented the assigned modules accordingly.
  • Developed and designed a plan necessary to migrate the middle tier java technology to Spring MVC structure.
  • Designed data access layer API for the business model
  • Enhanced the password security feature by implementing the bcrypt hashing strategy.
  • Reviewed the overall application security from risks such as Cross-Site Scripting, SQl injection attacks, security misconfiguration, etc.
  • Designed JSPs wif functional business data entries to integrate network application using form beans wif mid-tier java business processes.
  • Designed data access layer API for the business model
  • Fine-tuned the application to improve efficiency by configuring hibernate EHCache to reduce data retrieval time.
  • Installed/Configured WebLogic Application Server to on the local workstation to facilitate development/testing/deployment of the Commercial Connection modules.
  • Worked wif QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
  • Involved in review and analysis of performance test results including load-testing.
  • Worked on various cross browser (Chrome, Safari, Firefox and android native browsers) compatibility issues.

Environment: Java 7, Maven 3.2, WebLogic 11gR1, Oracle 10g, HTML 5, JSP, CSS3, JQuery 1.8, 1.5, Spring MVC 3, Hibernate 4.2, Jersey 1.19, SOAPUI 4.5, log4j 1.2, Junit 4.11, Git, JIRA, Eclipse 4.5 (Mars)

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Implemented Model View Controller (MVC) architecture through Spring MVC at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Stateless Session Beans to implement the business logic.
  • Extensively used Java Design patterns like Façade, Factory, State and Singleton in the project which results in clean-coding and facilitates the simplification of Access API across various layers of processing.
  • Created necessary REST-Services using the Jersey Implementation of JAX-RS.
  • Configured and fine-tuned Hibernate to retrieve/update customer information from/to the database.
  • Wrote database DML scripts and rollback scripts for database schema modification.
  • Involved in using JMS to exchange messages between different applications.
  • Involved in debugging the application modules using logging and debugging framework such as log4j and Junit.
  • Involved in static code analysis.
  • Involved in securing the application from security risk as identified in OWASP top 10.
  • Configured WebLogic for deploying various components of application.
  • Used Maven scripts to build the project.

Environment: WebLogic 8.1, Eclipse 4.3 (Kepler), JDK 1.7, Maven 3.2, Hibernate 3.2.5, Git 2.2, Logback 1.2, Junit 3.8, UNIX (Sun Solaris), MySQL 5.5

Confidential, Madison, WI

Software Developer

Responsibilities:

  • Performed complex source code development and heavily involved in developing complex unit test case.
  • Developed complex test scripts.
  • Assisted in the development of production support documentation.
  • Provided functional/system integration testing support.
  • Performed coding analysis and review to determine need for code refactoring to maintain proper coding standard.
  • Participated in development of new component and API as per business requirement.
  • Participated in the development of Build and Deployment guide based on the guideline and standards.
  • Performed backend data persistence wif Hibernate framework.
  • Developed JSP wif forms and actions for validation of user request data and application functionality using JavaScript and Ajax.
  • Followed coding and documentation standards
  • Stored and transferred data using JSON
  • Involved in maintaining and making necessary changes to the existing Rest-based Web services
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, to manipulate the data in the database
  • Involved in integration testing of the sub modules
  • Handled compilation and runtime exception.

Environment: Java 6, Maven 2.2, IBM Websphere 7, Oracle 10g, Hibernate 3, HTML,CSS, Ajax, AngularJS 1.5, JSP, Servlet 3.1, JAX-WS, XMl, JSON, SOAPUI 3.0, log4j, Junit 3, Git 1.6, Astah, Netbeans 6.5

Confidential, Winona MN

Software Programmer I

Responsibilities:

  • Gather the requirements and convert them into technical specifications.
  • Research domain model for requirement analysis.
  • Designed UML diagrams for coding
  • Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements
  • Used Eclipse IDE for designing, coding and developing applications
  • Used JUnit to write repeatable tests
  • Developed Web Site Pages wif HTML, CSS2, JSP
  • Developed various event handlers to implement business logic
  • Improved rendering performance using performance analysis report
  • Handled compilation and runtime exception
  • Serialize Java object to store domain data.
  • Write technical documents, such as research report, and instruction.

Environment: Java 6, Git 1.5, MySQl 5.1, HTML, CSS2, Junit, Servlet, JSP, Visual Paradigm, Eclipse Galileo

We'd love your feedback!