Java Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- 7+ years of experience in Analysis, Design, Development, Maintenance and support of Java/J2EE applications
- Proficient in design and development of J2EE components and APIs including JSP, Servlets, XML, Web
- Working experience in multiple domains including Financial, Insurance, Health Care and Banking
- Experience on Full Life Cycle development of software applications using Waterfall and Agile methodologies
- Excellent Technical Knowledge in Core Java, J2ee, Servlets, JSP, JDBC, JSF, Java Beans, JNDI, JMS and Web Services,
- Expertise in Developing web application using Spring, Hibernate, Web Services (SOAP and RESTFUL) technologies
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and Integrated with Business components using Dependency Injection and Spring Templates
- Good Exposure to Service Oriented Architecture (SOA), Web Services including SOAP, WSDL, REST; Developing and Deploying web services using Axis and Jersey Framework.
- Extensive experience in creating and integrating the data with web pages using HTML 4/5, JSP, JSTL, Java Script & CSS,Angular JS.
- Good Exposure in no sql data base like Cassandra.
- Knowledge of Node.js and frameworks available for it (such as Express, Strong Loop, etc depending on your technology stack).
- Good Exposure oncontainer engine like Docker that offers an efficient and tuned place for building, automate application deployment on the containerand scaling web applications.
- Sound skill in Spring MVC architecture design patterns and multi - threading exceptional ability to work in a high-pressure environment
- Good working knowledge in Azure platformboost the team’s productivity, making the developmentautomate and rolling-out processes more efficient and convenient and decouples infrastructure requirements from the application environment.
- Good Knowledge in Configuration Management tool like Puppet, used for deploying, configuring and managing servers.
- Paired with other developers and discussed about critical issues and defects to accomplish client requirements as part of agile methodology paired programming.
- Experience in working with application servertechnologies like WebLogic, JBoss and Apache Tomcat.
- Proficiency in implementing Multi-threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, MVC and DAO patterns in software design.
- Well versed with XML technologies and tools: xPath, JAXB and JAXP Framework
- Good Knowledge of Object Oriented Programming, spring boot and UML, Rational Rose and Star UML
- Proficient in using IDE & developments tools: Eclipse, RAD, OEPE, Spring Tool Suite, TOAD, SQL Navigator, SOAP UI
- Deployed and supported the application in production the application using Tomcat, Web logic, WebSphere
- Experience in developing and testing applications using Stored Procedures, Functions and Packages. Dealt with databases Oracle, SQL and PL/SQL scripts to improve the performance.
- Experience in Build, Ant, Maven, Jenkin, reviewing Maven site, Junit and PMD Maven reports, and OAuth for user authentication.
- Used CVS, SVN extensively and well versed in resolving and merging the code conflicts and managing the branches
- Progressive Developer with broad based s in Planning, Coordinating and implementing Applications across a range of systems and environments.
- Excellent analytical and logical programming skills with good understanding at the concept. Versatile team player with ability to perform under stress.
TECHNICAL SKILLS:
Languages: Java, C,JavaScript,SQL,Shell Script
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Design Patterns, JNDI, JMS, JAXP, JPA,RMI, JTA, POJO
Frameworks: Struts, Spring, Spring Boot, Hibernate, AXIS, JERSEY, ANT, Maven, LOG4J, Junit, Jenkin
JAXRPC, JAX: WS, SOAP, WSDL, UDDI and RESTFUL Web Services
Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, Angular JS, jQuery
Database: Oracle, SQL Server, DB2, MS Access.
Development Methodologies: Waterfall, Agile
Web/Application Servers: WebLogic, JBoss, WebSphere Application Server (WAS), Tomcat
IDEs: Eclipse, RAD, STS,GWT, Jasper Soft Studio, Visual Studio
XML Technologies: XML, XSLT, DOM, DTD, SAX, JAXB and JAXP
Version control: CVS, SVN, GIT
Design & Development Tools: Star UML, Mule Soft, Rational Rose, MS-Visio, Jira
Operating Systems: Windows, Linux, MAC and Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Java Developer
Responsibilities:
- Responsible for designing and developing web based application using object-oriented programming and Core Java for creating business logic.
- Designed front-end pages in application for user interfaces using Html/Css and JavaScript
- Created dash board (Home Page) queues to get multiple parts of application on to single web page and navigates to respective services using Java DAO, Html, JavaScript, Jquery.
- Implemented custom jobs in application using java core, RESTFUL web service callsand SQL, to restrict and allow job schedules at certainintervals.
- Implemented Html hyper links and embedded with back end Java method calls to achieve work flow transition followed by primary record ID using Java builders and Html and Css.
- Simplified and queried SQL procedure calls within the system and updated in Dev,Test environment using SQL-Server.
- Developed file responses using Java concepts and web services, queried fields using Sql to fetch data from data base and integrated with file response to generate documents.
- Implemented triggers using Java data objects to generate documents on performing certain actions in application work flow.
- Following Agile and Scrum methodology to implement application in sprint approach.
- Coordinated with other developers and BA'S while doing application development and defects fixing at production stage as part paired programming.
- Interacted with business analysts and clients while gathering the requirements and also with testing team to implement test scripts and to resolve defects.
- Developed email responses using JavaMail API, session object and web services, and developed email queues to send, also track emails on particular job base.
- Utilized Java core, collection frame work to implement business logic,also used Java Dao method calls to interact with database.
- Implemented REST web service calls by consuming other client services to generate Json response using standard “oauth” security token.
- Good experience in creating reports using Jasper Soft by configuring Sql.
Environment: Java/J2ee, Rest Web Services, Spring MVC, Html, PL/SQL, Css, Java Script, JQuery, Json,, SQL-Server, Tomcat Server, Entellitrak Cloud Repository, Eclipse IDE, Tomcat Server, Jasper Soft Studio, Windows environment.
Confidential, New York, NY
Java Developer
Responsibilities:
- Worked on mysql databases in a production environment, including performing system administration, database administration, and production support tasks.
- Developed and maintained web-based application software, including Html, Angular JSand Xml.
- Wrote SQL queries and Stored Procedures for interacting with the MySql database.
- Requests made from the UI to the backend for data, would return in Json format.
- Designed and developed Data Access layer using Jdbc, MySql and Hibernate.
- Created WSDL for the web services to be deployed using bottom-up approach.
- Translating the Htmldesign to Jsf and used JQuery and Jsf validation framework for front end validations
- Designed the sequence diagrams and class diagrams using Rational Rose.
- Taken care of multi threading in back end java beans and common java classes / library.
- Programmed and prepared code for interfacing with Apache Tomcat systems.
- Developed Stored Procedures, triggers, functions and SQL queries in Oracle.
- Implemented application using Node.js for managing the interchange of data between the server and the users.
- Used CVS as Version Control to perform Checking-out and Checking-in of codes from the repository.
- Made enhancement to the application build and deployed to dev and test environments for testing purpose.
- Used ANT to compile, build and deploy the application on JBoss4.0 application server.
- Implemented logging by using Log4j logging framework.
- Working knowledge in database that store huge amounts of data and access the data in a random manner.
- Documentation: Created Business Requirements document/UML relationship diagrams. Designed
- Unit Test Cases/test execution in Quality Center.
- The Authentication was important part of the Web Service, within the firm we mostly used user Id
- Based Kerberos token authentication.
Environment: Servlets, JSP, Spring MVC Framework, JSF, PL/SQL, HTML, DHTML, XML, XSLT, Web Services, MySql, JBoss, CVS, Linux, JAXB, Eclipse IDE, Windows environment.
Confidential, Sacramento, CA
Java/Full Stack Developer
Responsibilities:
- Worked on mysql databases in a production environment, including performing system administration, database administration, and production support tasks.
- Developed and maintained web-based application software, including Html, Angular JSand Xml.
- Wrote SQL queries and Stored Procedures for interacting with the MySql database.
- Requests made from the UI to the backend for data, would return in Json format.
- Designed and developed Data Access layer using Jdbc, MySql and Hibernate.
- Created WSDL for the web services to be deployed using bottom-up approach.
- Translating the Htmldesign to Jsf and used JQuery and Jsf validation framework for front end validations
- Designed the sequence diagrams and class diagrams using Rational Rose.
- Taken care of multi threading in back end java beans and common java classes / library.
- Programmed and prepared code for interfacing with Apache Tomcat systems.
- Developed Stored Procedures, triggers, functions and SQL queries in Oracle.
- Implemented application using Node.js for managing the interchange of data between the server and the users.
- Used CVS as Version Control to perform Checking-out and Checking-in of codes from the repository.
- Made enhancement to the application build and deployed to dev and test environments for testing purpose.
- Used ANT to compile, build and deploy the application on JBoss4.0 application server.
- Implemented logging by using Log4j logging framework.
- Working knowledge in database that store huge amounts of data and access the data in a random manner.
- Documentation: Created Business Requirements document/UML relationship diagrams. Designed
- Unit Test Cases/test execution in Quality Center.
- The Authentication was important part of the Web Service, within the firm we mostly used user Id
- Based Kerberos token authentication.
Environment: Servlets, JSP, Spring MVC Framework, JSF, PL/SQL, HTML, DHTML, XML, XSLT, Web Services, MySql, JBoss, CVS, Linux, JAXB, Eclipse IDE, Windows environment.
Confidential
Java Developer
Responsibilities:
- Developed the components in the application using Apache Struts Framework
- Construct Interfaces and API’s for Public classes and detailed private classes using J2EE
- Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML, DHTML, CSS
- Responsible for performing Client side and Server side validations using Struts Validations Framework
- Developed user interfaces using Struts Tag Library, JSP, HTML and JavaScript
- Involved in writing WSDL as a part of developing Web Services for this project
- Developed several stored procedures.
- Developed test cases and performed unit testing using JUnit
- Used Oracle as the Database
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Developed the Use case, Class and Sequence diagrams using UML and Rational Rose
- Used CVS for Version Repository maintenance.
- Used Apache Log4j for logging
- Involved in fixing Bugs using Bugzilla
- Developed build scripts using ANT for the application to deploy and test
Environment: Java 1.5, JSP, Hibernate, Servlets, struts 2.0, Tomcat, XSLT, PL/SQL