Senior Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Software Application Developer wif 4+ years of Experience in Business interaction, Requirement Analysis, Design, Development, Testing and Documentation phases.
- Experience in design and development of multitier applications using Java, J2EE, JDBC, Spring, Hibernate, XML, SOAP,REST, HTML, JavaScript, CSS, JSON, and JUnit.
- Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
- Worked on different Web Application server such as Weblogic, JBoss, Web Sphere and Tomcat.
- Extensive experience in different IDEs like Eclipse, IntelliJ and NetBeans.
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and Enterprise Architect.
- Proficient in using RDBMS concepts wif Oracle, DB2 and MySQL
- Experience in PL/SQL, stored procedures, functions, SQL Scripts for relational databases.
- Experience in developing Use Case model, Class diagrams and other UML diagrams using Rational Rose Good communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Highly proficient in understanding new technologies accomplishing projects goals successfully.
- Good work ethics and willingness to work hard to achieve employer objectives.
PROFESSIONAL EXPERIENCE
Confidential
Senior JAVA Developer
Responsibilities:
- Developed server side J2EE components using J2EE, spring, Hibernate API.
- Involved in requirements analysis, Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Developed integration components using JMS, MQ.
- Used various API’s to integrate wif application and business layer.
- Preparation of Hibernate mapping files to perform teh O - R mapping and enforce object relationships
- Integrated different applications and passing messages using JMS and MQ-Series.
- Working wif JMS by using message Queue, Topic to send messages to durable clients and non-durable clients.
- Worked in Back end development of teh application, involved in retrieving teh data from Database.
- Used XML extensively in teh process of communicating wif several external applications.
- Developed XSL’s to customize teh display data from XML’s obtained through other systems.
- Used HTML, JavaScript for front end.
- Designed and developed teh Logger (Log4j) framework.
- Preparing and executing unit test cases using J-unit
- Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
- Writing teh Unit test cases usage of J-unit to test teh application.
- Lead a team of developers giving them appropriate direction and conduction daily meeting for everyday progress.
Confidential
J2EE Developer
Responsibilities:
- Developed teh middle tier using Session Bean, Entity Bean / DAO and Business Objects. Database layer is developed using - Oracle 9.0 while Presentation layer developed using JSP.
- Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module. Technologies SOAP, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used.
- Eclipse is used for application development.
- Deployed teh packaging on to Web Logic 8.1 application server.
- Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.
- Designed and developed reports using Crystal Reports and JReport.
- Used Java Beans for teh required JSP components.
- Built, tested and debugged JSP Pages for critical modules in teh system. Coded teh Taglibs to aid front-end JSP pages.
- Deployed teh application on teh server including installingMySQLdatabase and setting upJDKandTomcat.
- Developed supporting JAVA classes dat controlled teh whole flow of teh module as per specifications.
- Involved in teh high level and low level designing of teh admin and Info center module
- Coded teh designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.
- Used Toad and Oracle9i SQL prompt to interact wif teh database.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Developed teh user interface layer using spring framework.
- Business Objects is used for Reports.
Environment: Java, JFC Swing, J2EE, JSP, Servlets, SSL, Spring, Hibernate, Tomcat Web Server, Java Script, JSF, AJAX, JMS, JDBC, XML, JAXB, XSL, XSLT, JUnit, Perl, Adobe Flex, Oracle, DB2,Web logic Server, Xpath, UNIX Rational Rose.
Confidential
Java Developer
Responsibilities:
- Developed server side J2EE components using J2EE, spring, Hibernate API.
- Involved in requirements analysis, Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Used various API’s to integrate wif application and business layer.
- Preparation of Hibernate mapping files to perform teh O-R mapping and enforce object relationships
- Integrated different applications and passing messages using JMS and MQ-Series.
- Working wif JMS by using message Queue, Topic to send messages to durable clients and non-durable clients.
- Worked in Back end development of teh application, involved in retrieving teh data from Database.
- Used XML extensively in teh process of communicating wif several external applications.
- Developed XSL’s to customize teh display data from XML’s obtained through other systems.
- Used React JS, HTML, JavaScript for front end.
- Preparing and executing unit test cases using J-unit
- Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
- Writing teh Unit test cases usage of J-unit to test teh application.
- Actively manage, improve and monitor AWS Cloud infrastructure such as EC2 instance, S3, and RDS and applied backup, patches and scaling.
- Reduced teh cost by 3% by eliminating unnecessary servers and consolidating databases
- Build and deployed Docker container to break up monolithic applications to microservices improving workflow scalability and optimized speed.
- Automated Build and deployment by using Jenkins to reduce human error and accelerate production process.