Senior Java Developer Resume
Piscataway, NJ
SUMMARY:
- 9+ years of experience in Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing and deployment of Object Oriented Analysis and Design using Java/J2EE on Windows and Linux platforms.
- Well versed in using software development methodologies like Water Fall, Agile (SCRUM).
- Worked on projects in Telecommunications, Financial, Retail and Biometric domains.
- Expertise in several J2EE technologies like JSP, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, Angular JS, RESTful Web Service, SOAP, WSDL, JNDI, Core Java, Multhreading, Generics, Serialization, Externalization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate.
- Experience in front - end UI development skills using scripting languages like HTML, JavaScript, and Angular JS, XML, JSON, Ajax and CSS.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
- Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/ DOM parsers and XSD validations.
- Worked with Relational Database Management Systems including Oracle, MySQL & SQL Server.
- Good working knowledge in deploying Java application servers like WebLogic, WebSphere, Apache Tomcat and JBoss.
- Experience in writing SQL and PL/SQL scripts including Views, Cursors, and Procedures, Functions, Database Triggers and solid understanding of Database Management System.
- Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language)
- Good Exposure to Version Control Systems like SVN and Accurev
- Experience in performing unit test for the applications using Junit Framework.
- Good experience in various Integrated Development Environments (IDE) Eclipse, Jet Brains IntelliJ IDEA.
- Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
- Experienced with the onsite/offshore development methodology.
- Ability to learn new technologies and methodologies quickly.
TECHNICAL SKILLS:
Serverside skills: JAVA,J2EE, JSP 2.1, Servlets 2.5, AJAX, JSON, XML/SAX/DOM, JAXB, XSD, XSLT, JMS, JDBC, JNDI, JavaBeans, MQ SeriesOpen Source: Spring 3.2, Struts 2.0, Hibernate 3.3.1, Tapestry 5, Log4J.Argo UML
Build Tool: MAVEN, ANT
Clientside skills: HTML, CSS, JavaScript and Angular JS
IDE s: Jet Brains IntelliJ IDEA, Eclipse 3.0/3.1/3.2.
Platforms: UNIX, Windows NT/95/98/2000 Windows XP, Windows7
Servers: Weblogic, Websphere, Jetty8, JBoss and Tomcat
Version Control: Sub Version, Accurev
Design/Process: Design Patterns (MVC, DAO, BO, Factory, Singleton), UML,RDBMS, PL/SQL.
Databases: MySQL, Postgres and Oracle 8i/9i/10g/11g
Tools: JIRA, HPSM QC, Bugzilla,Firebug, RESTClient, SOA Client, Altova XMLSpy, Toad, Oracle SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Senior Java Developer
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Involved in Upper funnel, Lower funnel and Device payment projects.
- Responsible for development of Business logic in Core Java
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods
- Implemented DAO and Service layer classes to handle several transaction flows.
- JSON objects has been created to store them in Database in OFFLINE mode
- Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to services and components as beans and set their dependencies in a spring context file.
- Implementing the Coding standards, review the code and fixing all the code review bugs.
- Created all the services to work with various entities provided and rectified the services APIs using JAX-RS.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Developed applications in AngularJS and deployed into development, test and production environment successfully.
- Developed test classes in JUnit for implementing unit testing.
- Batch jobs have been developed using Spring Batch.
- Used Accurev as the version control tool.
- Deployment lead support for MyBusinesss application in all the nodes of different data centers.
- Fixing the issues in QA, UAT and Production.
- Attended status and review meetings with the project management team and the client.
Environment: Java7, Spring 3.2.4, Spring MVC, Restful web services, Angular JS, Hibernate 3.3.1, Oracle DB, Oracle WebLogic server 10.3, Accurev, Jenkins, SQL Developer, HPSM QC.
Confidential, Englewood, CO
Senior IT Engineer
- Involved with studying business requirements and Designing the services in WUPOS.
- Developed the different services like prepaid and receipt web services.
- Implemented grid based authentication for WUPOS application.
- Used the form beans for server side validation like Compliance of user details.
- Developed the front end interface using JSP with AJAX features.
- Developed test classes in JUnit for implementing unit testing.
- Deployment lead support for WUPOS application in all the nodes of different data centers.
- Involved with extensive coding and implementation activities related with various enhancements releases using Java, Tapestry, J2EE, and Java Script.
- Fixing the issues in QA, UAT and Production.
- Involved LACA tax implementation project and XBR project.
- Attended status and review meetings with the project management team and the client.
- Co-ordination for monthly releases and Feature releases to implement the Release plan and reaching QA, UAT and production dates without failures.
Environment: Java 6, Springs 3.0, Tapestry 5, Hibernate 3.0, Oracle DB, SOPA and Restful web services, Jetty 8, SVN, SQL Developer, HPSM QC.
Confidential
Senior IT Engineer
- Involved with studying business requirements and Designing the services in Equity Accelerator.
- Developed the different services
- Used JavaScript for client side validations like Loan number and SSN.
- Used the form beans for server side validation like Account number and Mortgage term calculation.
- Migrated CSR application (Power Builder) to JAVA by using Struts, Spring and Hibernate.
- Involved in Migration of 1099 application from VB to Java.
- Developed the front end interface using JSP with AJAX features.
- Deployments lead support for EA application in all the nodes of different data centers.
- Involved with extensive coding and implementation activities related with various enhancements releases using Java, Shell script, J2EE, and Java Script.
- Fixing the issues in QA, UAT and Production.
- Attended status and review meetings with the project management team and the client.
- Co-ordination for monthly releases and Feature releases to implement the Release plan and reaching QA, UAT and production dates without failures.
Environment: Java 6, Springs 3.0, Shell script, Hibernate, Oracle DB, JBoss and Apache, SVN, SQL Developer, HPSM, QC.
Confidential
IT Engineer
- As a team member I have developed the Input module, Quality Check of rolled Prints and Reports module.
- Adhered to the specifications of the MVC architecture to design object-oriented applications.
- Involved in the detailed design of the various subsystems.
- Designed front end screens using JSP.
- Coded Application Components for work orders developed Servlets for data retrieval.
- Developed & modified related work order programs using Core Java.
- Developed Struts Action, Form Bean Classes which will interact with JSPs.
- Developed DAO Classes which will interact with databases.
- Used the Java classes to interact with the database
- Took part in coding and implementation activities related with various enhancements using Java, JSP, and Servlets.
- Developed the code and deployed on the WebLogic server.
- Used SVN for Version control
Environment: Java6, Springs 2.5, Struts 2, Hibernate 3.0, XML Beans 2.4, BIRTOracle DB 8.3, JBOSS 4.2, SVN, SQL Developer, ActiveMQ 5.3, Bugzilla.
Confidential
IT Engineer
- Involved In studying business requirements
- Explored grid gain technology to implement parallel processing
- Explored JBoss Cache technology to implement In Memory Database.
- Involved in Integration of JBoss cache and grid gain technology.
- Implemented TPTP, TPLP,LPTP,LPLP matchers
- Implemented the Java to XML binding.
- Written JUnit Test cases for Accuracy Testing and Performance testing.
- Involved in bench marking testing and analysis
- Implemented the dependency injection using spring.
- Developed the DAO classes to access the databases.
- Used the Hibernate to perform the database operations.
- Fixed the issues in Production Parallel Testing.
- Involved in the code reviews.
- Attended status and review meetings with the project management team and the client.
Environment: Java6, Springs 2.5,Struts 2,Grid gain 2.1, Hibernate 3.0,JBoss CacheXML Beans2.4, BIRT, Oracle DB, SVN, ActiveMQ 5.3, Bugzilla.
Confidential
IT Engineer
- As a team member I have developed the Registration module, Identification module.
- Involved in Scanner Integration with application.
- Explored OCX integration with application to implement scanning functionality.
- Involved in integration of JNI calls.
- Developed different modules in application and integrated successfully.
- Involved in Matcher and Encoder integration.
- Explored and Used Strurts2 frame work and used in application.
Environment: Java6, Springs 2.5, Struts 2, Hibernate 3.0, XML Beans 2.4, BIRTOracle DB, JBOSS 4.2, SVN, JBoss4.2.2, SQL Developer, ActiveMQ 5.3, Bugzilla.
Confidential
IT Trainee
Responsibilities:
- Defined the code standards and mentored other developers.
- Involved in the detailed design of the various subsystems.
- Designed front-end screens using JSP and HTML.
- Developed Struts Action classes and Form Bean classes for payments and receipts system.
- Developed & modified related feed programs using Core Java.
- Provided production support, involved with issue resolutions, and code fixing.
- Developed the code and deployed on the Jboss server.
- Developed Customer Enquiry module with update, delete and search options using Servlets.
- Wrote backend PL/SQL stored procedures as required.
- Experienced in the installation, support, configuration and maintenance of Jboss servers.
- Implemented Activity Record for customer follow-up.
- Provided validation on the client side using JavaScript.
Environment: Java6, Springs 2.5,Struts 2,Grid gain 2.1, Hibernate 3.0,JBoss CacheXML Beans2.4, BIRT, Oracle DB, SVN, ActiveMQ 5.3, Bugzilla.
