Java Developer Resume
Englewood, CO
EXECUTIVE SUMMARY:
- 5+ years of experience in developing distributed web based applications using Java .
- 7 months of experience in Salesforce.com developer training.
- Solid foundation in software programming concepts of OOPS and OOAD
- Strong experience with J2EE technologies like Servlet, JSP
- Strong with Spring, Struts, and Hibernate
- Extensive experience with Java technologies like JDBC, JNDI, JAXB, SOA
- Experience with web services using JAX - WS standards with SOAP and Rest
- Good hands on with UI technologies like HTML5, CSS, Javascript, JQuery, Angular JS
- Good experience with XML technologies like XML, XSD, XSLT, DTD, DOM, SAX
- Hands on with logging framework using Log4J
- Experienced on doing unit testing and code coverage using JUnit
- Worked on IDEs like Eclipse and Versata
- Experience in building the applications using Maven.
- Experience with Database systems like Oracle and DB2 using SQL and PL/SQL
- Have knowledge in Salesforce.com development.
- Experience with continuous build tools like Continuum and Jenkins
- 4+ years of experience in Agile methodology
- Experience in Brownfield and DevOps technologies like Docker, GitBucket, Slack, JIRA, Confluence, Jenkins etc.
- Experience with Springboot
- Experience with HPE ALM for defect tracking
- Extensive experience with LINUX based systems like Fedora
- Experience with different Source Control and Version control tools both Distributed and Centralized systems like Git and SVN.
- Experience in Groovy scripts for testing automation
- Experience in Shell scripting and Crontab for Job scheduling.
- Responsible for monitoring and fixing all build failures in all environments of UAPI application.
- Developed schedulers using shell script and groovy script for running batch jobs in timely manner through Crontab for reporting purposes.
- Quick learner, innovative thinker, highly motivated, hardworking and adaptive team player.
- Self-motivated individual with a passion to research and implement new ideas.
TECHNICAL EXPERTISE:
Architecture: MVC
Frameworks: Struts, Spring, Hibernate, Log4J
Java/JEE Technologies: Java 8, JDBC, Servlet, JSP
UI Technologies: HTML5, CSS, JavaScript, Angular JS
Other Languages: SQL, Groovy, Shell
Web Services: SOAP, REST, XML, JSON
IDEs: Eclipse Mars 2, Notepad ++
Databases: Oracle, DB2
Version Control: SVN, CVS, GIT
Servers: WebSphere 7.0, Tomcat, Weblogic
Tools: Maven, Docker, Git, Jenkins, Continuum, Slack, JIRA, Confluence, Crontab
Operating Systems: Windows 7, Windows 8, Windows 10
PROFESSIONAL EXPERIENCE:
Confidential, Englewood,CO
Java Developer
Responsibilities:
- Involved in the coding and integration of several business critical modules using Java, Spring, Hibernate and SOAP web services on WebSphere application server.
- Extensively worked on business and persistence tier using JPA, Spring, MyBatis and Hibernate frameworks.
- Created procedures, functions and written complex SQL queries on the DB2 database.
- Used Spring Integration to provide messaging capabilities within the application as well as external system (host) integration by way of integration adapters.
- Used SOAP UI to test the application, Squirrel SQL client to access the database and FishEye as revision control browser.
- Analyze and fix issues related to SOAP Web services and Application responses.
- Identifying technical obstacles early and work closely with team to find creative and innovative solutions.
- Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML and CSS.
- Designing and programming, use insights gained to produce necessary design and code revisions. Conducting analysis of organizational needs and goals for the development and implementation of application systems, providing ongoing feedback.
- Contribute to design, coding, code review, unit, integration and beta testing, bug fixes and documentation.
- Partner with product management to set the direction for application development.
- Peer review and manage coding standard and code quality.
- Involved in on call support and minor enhancements as per application requirements.
Environment: Java 1.7, J2EE, SOAP Web services, Spring, DB2, IBM WebSphere Application Server, Hibernate, MyBatis, JUnit, JMock, Eclipse, Squirrel SQL client, HP ALM, JIRA, SVN, Maven, Continuum, Websphere MQ, SOAP UI, FishEye, Groovy, Shell script, Crontab
Confidential
Java Developer
Responsibilities:
- Reduction application using JavaScript
- Responsible for writing configuration files in the application.
- Conversion of tiff files via OCR to PDF format.
- Conversion of single/multi-page redacted PDF to single/multipage tiff.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Developed and consumed Web Services using SOAP, WSDL and local testing using SoapUI tool.
- Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
- Involved in implementing Struts MVC framework and configuring the struts-config.xml file to manage actions.
- Developed web pages for mobile application using Java Script and CSS.
- Designed and developed base framework classes and common reusable components.
- Implemented GUI pages by using JSP, HTML5, CSS, JavaScript, JQuery, JSON and AJAX.
- Implemented the online application using Spring Web MVC framework, Core Java.
- Used Hibernate ORM Framework to communicate with Oracle 11g database.
- Developer client for web services using Java
- Used JAXB to generate proxy classes.
- Used Angular JS for SPA.
- Responsible for creating WSDL files.
- Configured the project on WebSphere 7.0 application servers.
Environment: Java, Hibernate, Spring, SOAP UI, SOAP Web Service, Weblogic, Eclipse, JAXB, SVN, JavaScript, Adobe Acrobat Pro, XML, HTML5, CSS, JS, Angular JS