We provide IT Staff Augmentation Services!

Sr. Software Developer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY OF QUALIFICATIONS

  • Software Developer with over 5 years of experience in Java-based Enterprise applications
  • Passionate about technologies from algorithms to enterprise
  • Contributor to JBoss Developer Framework JDF project
  • Active listener of Coursera courses self-education
  • Extensive knowledge of enterprise applications within such industries as Insurance, Telecommunication and IT Services
  • Expertise in Web applications, Relational Databases, SOA systems development
  • Extensive experience in handling high load applications, performance tuning
  • Social, disciplined, hard-working, responsible, quick learning, self-motivated

TECHNICAL SKILLS

Programming languages

Java 1.5-6

Technologies

Backend: Java EE EJB3, JPA, JTA, JSF, JMS, JAX-RS, JAX-WS, JAXB, Mail, Multithreading , Spring DI, Transactions, Batch, Web-Services , AOP, Hibernate, FreeMarker, Birt, CMIS, Camel, XML, SQL, Infinispan, JUnit, OpenEJB, Arquillian, PowerMock, Thucydides, Selenium, WebUnit, Struts, EhCache, log4j

Frontend: JSP, JSF, PrimeFaces, RichFaces, HTML, CSS, JS

Servers

ActiveMQ, Dovecot, FileNet, WebSphereMQ, SMTP

Application/Web Servers

IBM WebSphere 8, BEA WebLogic 10, Glassfish 3, JBoss EAP 6, Apache Tomcat, Jetty

Development Platforms/Systems

Eclipse, IntelliJ IDEA, Windows,Linux

Databases

Oracle PL/SQL , DB2, HSQLDB, MySql, MongoDB

Support software

CVS, SVN, Perforce, Git, Jenkins, Sonar, Maven, Ant, SoapUI, VisualVM, Jprofiler, JMeter, SoapUI, Silk Performer, CMIS Workbench, Putty, WinSCP, DBVisualizer, SQLDeveloper, CygWin

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Developer

  • consulting company. Primary focus on test automation, IT staffing, consulting, and training services

Confidential

Sr. Software Engineer

  • accelerates governments' transition to a modern, integrated, sustainable enterprise by delivering software and services for program modernization

Confidential

  • Performed a key role in the proposal development and project redesign from Synchronous import process to asynchronous process using Spring Batch functionality Transactional Steps, Flows, Batchlets
  • Performed new features development: monitoring and caching infrastructure
  • Worked on middle-tier MT using EJB Entities and Session Beans
  • Successfully implemented communication between the application and other modules in SOA using Web Services and JMS
  • Fixed performance related issues which appeared with growth of Web Service requests
  • Was actively involved in project development as a Senior Software Engineer
  • Developed unit and integration tests using JUnit and Arquillian with embedded Glassfish
  • Worked onsite with the customer and discussed the roadmap priorities

Environment: Java EE 6, Spring, Hibernate, Camel, Java Batch, Active MQ, Web Services, Git, IBM DB2, Oracle, WebSphere 8, WebSphere MQ, Dovecot, FileNet, Apache Chemistry, Apache CMIS Workbench, Jenkins, Sonar, Arquillian, GlassFish

Confidential

Software Developer

  • Project: ITBM IT Business Management
  • IT Business Management provides an integrated and modular solution to manage the business of running IT. Supporting centralized management of IT financials, suppliers, project portfolios, sustaining activities, people
  • Extensively utilized Struts as particular MVC pattern implementation
  • Designed and implemented build scripts using ANT to build deployment jar package
  • Wrote complex SQL queries, analyzed and tuned performance
  • Took a leading role in creation and designing migration plan from the EJB2 to EJB3
  • Performed a key role in the development process of the UI part of the system
  • Designed and developed caching strategy in clustered environment using EhCache
  • Provided on-call support of the system which included direct communication with the customers of the product, investigating and resolving the issues and helping to roll them out to production
  • Worked on migration from WebSphere 6 to JBoss EAP 6

Environment: J2EE, Struts, EhCache, Oracle, MS-SQL, IBM WebSphere 6 cluster, JBoss EAP 6, Perforce, RedHat Enterprise Linux, Windows, Maven, Ant, Silk Performer

Confidential

Software Developer

  • Dynamic Catalog provides a creation, implementation and automation of service fulfillment processes for new and differentiated offerings. A system defines all the detailed components that a product consists of, including e.g. price, eligibility rules as well as interdependency with other products
  • Introduced data caching for the heavy operation of the system
  • Worked on middle-tier MT using Java Servlets, EJB Entities and Session Beans
  • Performed a key role in development process of the main functionality 3 tier architecture
  • Implemented the import of external data into the system
  • Responsible for the middle-tier between database and Front-End EJB3, JPA, Hibernate, Spring
  • Designed and implemented UI using AJAX, RichFaces, and JSP/ Servlets
  • Designed and developed Web Services and business logic of application using Spring Web Services

Environment: Java EE, Spring, Hibernate, Web Services, SVN, Oracle, HSQLDB, Jetty, Weblogic 10, Jenkins, Linux, Windows, Maven, JUnit, OpenEJB, log4j

Confidential

Software Developer

  • Performed a key role in development process of the main functionality 3 tier architecture
  • Designed and implemented UI using AJAX and JSP/ Servlets
  • Performed system production on-call support
  • Extensively utilized MVC pattern
  • Designed and implemented build scripts using ANT to build deployment war package
  • Wrote complex SQL queries, analyzed and tuned performance

Environment: Java EE, SVN, HSQLDB, Jetty, Tomcat, Jenkins, Linux, Windows, Ant, JUnit, log4j

We'd love your feedback!