Sr. Developer Resume
SUMMARY
- Over 10 years of experience in delivering enterprise solutions in retail, financial, cable and web based applications for clients like Confidential, Cisco, Confidential, Confidential and Confidential .
- Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
- Good exposure and experience in working with agile methodologies and scrum teams.
- Excellent analytical and communication skills in order to work with mid - size teams, technical and business leadership.
- MuleSoft Certified Developer - MCD Integration and API Associate (Mule 3.7)
- Experience in designing Restful APIs Using RAML 0.8 specification.
- Integration experience with different endpoint like Message queues (ActiveMQ), Restful, SOAP and Salesforce.com platform.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, Servlets, JSP, JavaBeans, Java Mail API, JSTL, JSF, EJB, XSLT,XML and JAXB.
- Experience in using HTML, CSS, JavaScript and UI framework like AngularJS, JQuery.
- Experience in developing Web Services using - RESTful APIS, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Experience in using spring framework modules IOC, AOP and Spring JDBC templates and spring data Access integration with Hibernate framework.
- Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Business Delegate, Adapter pattern, Factory and Abstract Factory Pattern.
- Experience in working with BEA Web Logic, Apache Tomcat5x, JBoss application servers and Jetty web server.
- Experience in design, develop and deploy applications on GoogleApp engine Cloud platform.
- Experience in generating Graphical charts using google Visualization APIs.
- Experience in Junit testing, regression testing, and defect tracking and management using JIRA, CDET and Bugzilla tools.
- Experience in Agile methodologies and Scrum role and Scrum activities, Test Driven Development and software development life cycle.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS
Programming Languages: Java 1.2/1.3/1.4/1.5/1.6 , J2EE, SQL, PL/SQL and UML
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), Java Beans, Java Mail, JDBC, JSP, EJBs, JNDI, JBoss SEAM, Soap Web services and Restful APIS.
Frameworks: Spring 3.x, Hibernate 3.0, Spring MVC and Apache Struts 2.0
Web Technologies: Java Script, HTML,CSS, AJAX, JQuery, AngularJS, Google Visualization APIs, Unix Shell scripting
XML Technologies: DTD, XML Schema, SAX, DOM,JAXB
Cloud Platforms: Google App Engine (PAAS), Salesforce
Testing Frameworks: Junit, TestNG
Version Control Tools: GIT, Perforce, SVN,CVS and Visual Source Safe
Methodologies: UML, OOAD, RUP, Waterfall model, Agile.
Build tools: MAVEN
RDBMS: Oracle 9i, 10G, SQL Server, MySQL, MS Access, PostgreSQL
Application/Web Servers: BEA WebLogic 10.0, Tomcat 5.0, JBoss, Jetty
Operating Systems: UNIX, Linux, Windows XP/2000/NT
IDE: RAD6.x/7.x, Eclipse, Net Beans, Web Storm, Any point Studio 3.7
Others: ANT, TOAD, Rational Rose, Putty, winSCP.
Integration platform: MuleSoft 3.7
PROFESSIONAL EXPERIENCE
Confidential
Sr. Developer
Responsibilities:
- Used spring boot to bootstrap the basic configuration of the project.
- Used spring for Dependency Injection, Spring AOP for wiring beans to get Enterprise services.
- Implemented Model classes, Mapping files and configuration files to load data to JCR repository in Jackrabbit2.0.
- Developing Restful web services for outputting the pages, templates and layout responses for websites.
- Service API to fetch data from JCR repository and map to domain objects.
- Writing JCR SQL queries to fetch node and its properties from JCR repository.
- Writing RAML and YAML specification for REST API’s.
- Unit testing for rest API using JUnit AND REST ASSURED APIS.
- Used GIT for Source Code Management.
Environment: Java 1.8, Spring framework, Spring boot, Log4j, Restful Web Services, JAX-RS,Jaxson, Jetty, XML, MAVEN, GIT, Mac OS, Eclipse, JUnit, Jackrabbit2.0.
Confidential
Sr. Developer / Scrum master
Responsibilities:
- Used Spring for Dependency Injection, Spring AOP for Transaction management
- Implemented Model classes, Mapping files and configuration files using Hibernate.
- Implemented Caching mechanism using Hibernate EH cache.
- Developed Restful web services for report generation to business team.
- Used WSDL to generate stubs and exposed middleware API to UI layer.
- Implemented Ajax calls and Validations using JQuery.
- Coding, styling, testing of reusable HTML, CSS, JSON, JQuery for complex UI Controls.
- Implemented stored procedures and functions in PL/SQL.
- Responsible for the production of weekly builds for testing, and for periodical releases to the production and pre-production environments.
- Implemented transaction processing for the package additions and removal.
- Coordinated with team in troubleshooting and fixing production issues
- Unit testing using Junit.
- Managing Scrum team and scrum activities.
- Used GIT for Source Code Management.
- Developed Shell Scripts for Versioning of STB applications.
- Actively involved in application performance enhancement activity.
- Analyze and estimate changes for requested enhancements.
- Integration of the application with different endpoints like SOAP, ActiveMQ and RestAPI to pull data for pricing information from different vendors.
- Created specs for enhancements or corrections working with product owner.
Environment: Environment: Java, J2EE, Struts, Hibernate, JSP,HTML, JavaScript, CSS, JSTL, JDBC, Log4j, Oracle 10g, Soap/RESTful Web Services, WSDL, JAX-RS, JAXB, TOMCAT, TOAD, XML, AJAX, MAVEN, GIT, Windows, Eclipse, JUnit
Confidential
Senior Developer
Responsibilities:
- Involved in Design, requirement gathering and development activities.
- Implemented bandwidth throttle module and plugged to Jetty server for streaming video files.
- Developed Reusable web pages using Servlets classes, Jsps pages, HTML and CSS
- Used JQuery Ajax plugin for making Ajax calls and JavaScript for client side validation.
- Drawing Graphs using Google Visualization APIs.
- Implemented DAO and JDO classes and mapping Hibernate configuration files.
- Developed customs tags for reuse throughout the application.
- Developed singleton classes to handle request and response.
- Developed business service classes.
- Involved in fixing the issues and testing the entire application.
- Preparing release documents and status updates to Project Lead weekly basis.
- Involved in code review activities and preparing unit test case documents.
- Involved in interaction with client and review meetings.
- Build scripts using MAVEN.
- Used SVN for Source Code Management.
Environment: Java, Servlets, JSP, JSTL, HTML, CSS, JavaScript, Ajax, Jetty Web Server, Google Charts and Visualization APIs, Hibernate, SVN and MAVEN
Confidential
Senior Developer
Responsibilities:
- Involved in Design, requirement gathering and development activities.
- Deploying and maintaining Web application on Google App engine cloud platform.
- Developed Reusable web pages using Servlets classes, Jsps pages, HTML and CSS
- Used JQuery Ajax plugin for making Ajax calls and JavaScript for client side validation.
- Drawing Graphs using Google Visualization APIs.
- Implemented DAO and JDO classes and mapping Hibernate configuration files.
- Developed customs tags for reuse throughout the application.
- Developed business service classes.
- Involved in fixing the issues and testing the entire application.
- Preparing release documents and status updates to Project Lead weekly basis.
- Involved in code review activities and preparing unit test case documents.
- Involved in interaction with client and review meetings.
- Build scripts using MAVEN.
- Used SVN for Source Code Management.
Environment: Java, Servlets, JSP, JSTL, HTML, CSS, JavaScript, Ajax, Google App Engine, Google Charts and Visualization APIs, Hibernate, SVN and MAVEN
Confidential
Group Leader
Responsibilities:
- Analyzing FRD and clarifications with clients.
- Coding Struts Action classes, jsp pages and business logic in service layer.
- Coding Modal classes, DAO classes and mapping configuration files using Hibernate.
- Injecting DAO classes into service layer using Spring IOC, Using Spring AOP for transaction management and Log4j.
- Coding and developing books, pages, portlets and page flow Controller classes.
- Using JQuery plug-ins like tree view, Grid view in Jsp pages and Ajax framework.
- UI validations using Java Script, Struts validator framework & page flow framework.
- Coding BPEL process & calling SOAP web services and plugging to portals.
- Coordinating with onsite team and client for status updates.
- Integration and performing the unit testing on the developed modules.
- Creating Junit test classes for components and testing developed by the team.
- Perforce for version control management
Environment: Java 1.5,Weblogic portal server 10.2, Oracle 11i DB Server, Oracle Apps, BPEL, beehive page framework, JSP, Servlets, struts1.1, JQuery, ajax, WebLogic portlets & portals, Hibernate, Spring.
Confidential
Sr. Java Developer
Responsibilities:
- Analyzing & clarification of requirements with client.
- Working on use case understanding and preparing detailed design document.
- Developing backing beans and EJB classes. Coding Dao classes and Ibatis to fetch data from DB and provide necessary API for the all modules.
- Coding Ibatis XML file mappings to DAO objects.
- UI validations using Java Script. Coding Ice faces pages.
- Coordinating with onsite team and client for status updates.
- Integration and performing the unit testing on the developed modules.
- Involved in creating TestNG test cases for developed modules.
Environment: J2SE 1.5, EJB3.0,JBOSS Application server, Oracle 9i DB Server, Jboss-Seam framework, Eclipse 3.3,Maven 2,Ibaties, Ice faces, XML.
Confidential
Sr. Java Developer
Responsibilities:
- Analyzing & clarification of requirements with client.
- Involved in Developing JSP, Servlets, Java Portlet Classes, Hibernate Dao classes and basic spring IOC bean injection.
- UI validations using Java Script & HTML.
- Integration and performing the unit testing on the developed modules.
- Integration with saleforce.com platform to get leads and other information using Salesforce SOAP based APIS.
- Involved in creating Junit Test cases for developed modules.
Environment: J2SE 1.5, Servlets 2.4, JSP 2.0, JSR168 specification portlets,EJB3.0, Hibernate, MySQL 9.2, Springs, Jboss portal application server, Eclipse 3.2,Ajax(DWR framework) & XML, Eclipse 3.4,CVS.
Confidential
Sr. Java Developer
Responsibilities:
- Analyze the specification and implementing the functionality.
- Coding and Developing JSPs, Java Utility Classes.
- Coding Struts Action classes and configure struts xml file and plugin EJB session bean to action classes using Session Facade interface.
- UI validations using Struts validation framework and Java Script.
- Basic HTML, JavaScript and CSS coding done to develop UI interface.
- Integration and performing the unit testing on the developed modules.
- Involved in creating Junit Test cases for variation and exception tests and code coverage tools.
Environment: J2SE 1.4.2, Servlets 2.4, JSP 2.0, JDBC, Struts 1.2, EJB2.0, Oracle 9.2, WebSphere 4.0.3, RAD.