We provide IT Staff Augmentation Services!

Senior Software Developer Resume

4.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Over 5+ years of IT experience in analysis, design, development and implementation.
  • Extensive experience with Java EE - JSP, EJB, Servlets, JMS, JDBC and Java EE design patterns- MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in building applications using various technologies like Java, Spring, Struts, JSF, Hibernate, JSP, JavaScript and XML.
  • Expert level skills on jQuery, JavaScript, AJAX, GWT, JSON, HTML 5, DHTML, CSS, Tiles, Tag Libraries. Used Core Java Concepts based on Multithreading, concurrency.
  • Focused experience in Python, Perl, C/C++, and using APIs.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
  • Experience developing front-end applications using modern frameworks (React.js, Angular.js)
  • Experience in developing and testing applications using Web Services, MessageQueues, and XML.
  • Good knowledge in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, Responsive design by using Bootstrap.js.
  • Used Backbone.js and React.JS, React Libraries to create Controllers to handle events triggered by clients and send request to server.
  • Hands-on experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs. Used Executor Framework to deal with Java Multi-threads.
  • Used Version Control like CVS, SVN (Subversion) and ClearCase. Strong experience in test driven development, particularly using JUnit framework. Worked in Agile/SCRUM and Waterfall development methodology.
  • Hands-on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Knowledge of API security including REST and Web service.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven and Bash.
  • Experience with front-end frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile.
  • Compare the xml response with the response obtained from mainframe and show the result in a Jface tree viewer.
  • Experience in creating rules using Business Rules Engines: Drools, ILO
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g, IBM DB2, MySQL, Sybase, SQL Server 2000.
  • Comprehensive knowledge and hands-on experience with service offerings from Amazon Web Services
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools. Smoke Test and Acceptance Testing with Selenium in multiple Java and JavaScript platforms.
  • Experience in mentoring junior developers & troubleshooting.

TECHNICAL SKILLS

  • Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multithreading,Python, Java Networking, Spring data, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate 3.2/3.5, Web Services, SOAP, Hadoop
  • Programming Languages: Java JDK 1.4/1.5/1.6/1.7, C++, C, SQL, PL/SQL
  • Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, (WAS) IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Jetty Server, jerkins, AEM 6.0.
  • Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,RCP
  • IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD,STS
  • Web technologies: JSP, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Ext JS, Backbone JS,Angular JS.
  • Web Services: JAX - WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI,REST
  • XML Tools: JAXB, Apache Axis, Altova, XMLSpy
  • Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model
  • Modeling Tools: UML, Rational Rose, Visio
  • Testing technologies/tools: JUnit, JMeter, HTML Unit
  • Database Servers: Oracle 8i/9i/10g/11i, DB2, SQL Server, MySQL, Pivotal GPDB and DB2.
  • Version Control: CVS, SVN, GIT
  • Build Tools: ANT, Maven
  • Platforms: Windows 2000/98/95/NT4.0, UNIX, Linux

PROFESSIONAL EXPERIENCE

Senior Software Developer

Confidential, Fort Worth, TX

Responsibilities:

  • Designing and developing code using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Implementing SOA to develop REST based Web services using Apache Axis.
  • Using Hibernate framework for back end development and Spring dependency injection for middle layer development and Using Spring Framework AOP Module to implement logging in the application to know the application status.
  • The application was designed and developed using WEB API technologies in an end-to-end service oriented architecture running in the cloud AZURE.
  • Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Implementing AngularJS and Node.JS with Spring MVC as model component and developed custom AngularJS directives, tags and integrated with Springforms.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Developing Single Page Applications and HTML Wireframes using HTML5, CSS3 Media Queries, Ajax, Backbone JS, Bootstrap and Modernizer in pages like Personal/Professional information, Political profile, Account groups module, Product enrichment module, My Network module, My document modules .
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
  • Experience in Oracle supplied packages,Dynamic SQL, Records and PL/SQL Tables.
  • Experience in Web Service Technologies: SOAP, Restful, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS, JERSEY.
  • Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.

Environment: J2EE, Spring framework, Spring MVC, Spring quartz, Drool, Jira, JDK/1.7, Hibernate 4.x, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins,Python, Web services, EJB, JMS, Cucumber, Selenium, SOAP, Java Beans, SOA, WSDL, JAXB, CICD, JSON, Apache POI, JavaScript, Oracle 11g, Eclipse, Web Sphere 8.x, Agile Methodology, Multi-Threading, Drools,Design Patterns, SVN, Apache Maven, Adobe Flex, JUnit, Html Unit, XSLT, HTML/DHTML.

Sr. Java/ J2EE Developer

Confidential, Boston, MA

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture. Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back-end tiers.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and Node.js and Improve presentation of web pages using CSS 3.0, Adobe Flash and JQuery plug - INS.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSF.
  • Support CI/CD Tools integration, operations/change management, and Maintainance, Support full Automation of CI Testing.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
  • Developed various generic JavaScript functions used for validations. Developed screens using jQuery, JSP, JavaScript, AJAX.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Working with Java libraries to access AWS facilities as Simple Storage Service. Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Analyzed CAE analysis results and made recommendations for changes or modification and created analysis report files and PowerPoint presentations.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms. Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive Design.
  • Implementation of NodeJS based authentication service for fortune 500 using OAUTH.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins, Multi- Threading, Web services, SOAP, XML,Python, SaaS, Java Beans, X Stream, Net Tool, Apache CXF 2.6, Apache POI, jQuery, JavaScript, Drools, Oracle 10g, IBM RAD, WebSphere 7.0(WAS LIBERTY), Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML,YARN.

Java Developer

Confidential

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server-side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Tiles Framework for the view’s layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with JAXB, SAX P and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service's request response data marshalling as well as marshaling process.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB2.

We'd love your feedback!