We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Experienced Lead Software Engineer in Architecture, design, implementation and maintenance high - performance, high-volume, high-availability (24/7) Java/J2EE based enterprise applications
  • Distributed application development using core Java, J2EE, Struts, JSF, spring, Hibernate, XML and REST/SOAP.
  • Object Oriented Design, Development, and Implementation
  • Knowledge and experience in AGILE, SCRUM, RUP, XP, Waterfall methodologies.
  • Database schema design and implementation using SQL, PL/SQL, and Oracle
  • Understanding of no-SQL and Big Data systems.
  • Ability to collaborate with customer, business and cross-functional teams to create win-win situations.
  • Excellent analytical, problem solving, communication, and interpersonal skills
  • Strong relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS:

Specialties: Java, J2EE, EJB, JMS, SOAP/REST XML/JSON Web Services, Spring, Hibernate, JSP, Servlets, JSF, Swing, Maven, Ant, log4j, Quartz, SQL, PL/SQL, JDBC, UML, OOAD, OOP, RUP, SDLC, Oracle, Tomcat, Jboss, Weblogic, WebSphere, Eclipse, IntelliJ IDEA, NetBeans, Toad, SQL Navigator, SVN, CVS, Git, Windows, OS, UNIX (HP-UNIX, AIX), Linux

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Design, development and testing using Java, J2EE, REST, AXF, HTML, AngularJS, XML, SQL, Oracle, etc.
  • Hands on coding, performance tuning both J2EE application and database level, troubleshooting I/O or memory issues.
  • In depth leverage of Web 2.0 solutions, web services, OOAD architecture to meet complex business problems.
  • Designed and developed the messaging framework for intra-application communication.
  • Designed and developed multi-threaded reporting server and scheduler using Java and quartz.
  • Scalability improvements using distributed cache and asynchronous messaging architectures.
  • Involved in build, deployment, tagging/branching and code promotion using Jenkins, Git and SVN.
  • Installing and Configuring servers like tomcat and Jboss. Managed deploy workflows using Jenkins.
  • Coded SQL & PL/SQL stored procedures and triggers. Assisted in schema design.

Environment: Java, J2EE, REST, Apache AXF, Oracle, SQL, Hibernate, Spring, Ehcache, HTML, Javascript(Jquery/Anguluar/ext.js), Quartz, Jboss, XML, JAXB, POI, Eclipse, Git, Subversion, Maven, Jenkins, Tomcat.

Confidential

Sr. Software Engineer

Responsibilities:

  • Collaborated with product managers to transform the ideas into implementation.
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared technical documents.
  • Design, development and testing for Confidential UI using Java, J2EE, JSF, HTML/Javascript, Hibernate, Spring, etc.
  • Developed Web Services using SOAP to integrate with external applications for handing over HELP/SOS messages. REST web services were leveraged by UI to manage user profile and registration.
  • Server side development for back-office messaging processor using core Java, J2EE, Spring to process, sequence and persist incoming messages before routing appropriately.

Environment: Java/J2EE, JSF, MySQL, Hibernate, Spring, HTML, JavaScript, HazelCast, Web Services (RESTful/SOAP), JMS, OpenMQ, Glassfish, Eclipse, NetBeans, Subversion, Maven, Tomcat.

Confidential

Sr. Software Engineer

Responsibilities:

  • Delivered functionality such as Assessments management, Peer Review work-flow, Current queue throughout the life cycle: architecture, design, implementation, testing.
  • In depth leverage of Web 2.0 solutions, developing web services, OOAD architecture to meet complex business problems.
  • Actively involved in architecting server side components of this multi-tiered web based system.
  • Established off-shore implementation, support teams and post-delivery support model.

Environment: Java, J2EE, Adobe Flex, Actionscript, Spring, Hibernate, EJB, MDB, Drools, iText, Oracle 10g, JBoss, Clearcase, Maven, Ant, TOAD, Linux, Windows

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Translated business requirements into technical design documentation and performed design and code reviews to ensure compliance with development standards.
  • Actively involved in architecting server side components of this multi-tiered product platform using Java, J2EE, Servelts. JSP, EJB, Hibernate, etc.
  • Investigating and resolving memory leaks, I/O issues, long running or blocking threads.

Environment: J2EE, WebSphere, Weblogic, JSP, Struts, Hibernate, Swing, Webservices, Spring, Tomcat, Servlets, JDBC, Kana IQ/Response, UML, Log4J, JUnit, XML, Eclipse, Ajax, SVN, Oracle 10g, Cloud env.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designed custom ETL system using Java, J2EE, JMX, WebSphere, MDBs, XML, Stax, JDBC, and SQL to ingest and parse incoming XML documents and persist data in tables in Oracle.
  • Created custom web UI using Java, JSP, Servlets, HTML, Struts and Tomcat to monitor the data ingestion process jobs.
  • Performance tuning from Java to Database using OptimizeIT/JProfiler. SQL tuning, hints, explain plan.

Environment: Java, Websphere, WSAD, Hibernate, Servlets, MDBs, JMS, SVN, Tomcat, JDBC, Junit, UML, XML TOAD, Eclipse, PL/SQL, Eclipse, SVN, ANT, Oracle 10g, Rational ReqPro/Rose.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed custom reporting e-marketing/e-campaigning web applications using Java, J2EE, Servlets, Struts, JSP, Hibernate, Oracle, MySQL, XML, XSL, DOM, etc.
  • Design and implementation of front end and recommender engine for SMILE for on-line ad recommendations to Sun website visitors. SMILE increased e-marketing user adoption and revenue.
  • Defined standards for exchanging data with legacy systems and external vendors. Designed messaging framework for communication between external applications and internal system.
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared technical documents.

Environment: Java, JSP, Servlets, AJAX, HTML, Javascript, SOAP/WSDL, Websphere, Hibernate, Spring, Tomcat, JUnit, JDBC, UML, Log4J, XML, JAXP, JAXB, ANT, SVN, Eclipse, Oracle 10g, MySQL, etc.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed custom web applications using Java, J2EE, Struts, JSP, Hibernate, XML, HTML, Javascript, SQL, etc.
  • Coded SQL & PL/SQL stored procedures and triggers. Assisted in schema design.
  • Experience in ANT, Maven build tools and also expertise in unit testing using JUnit.
  • Investigating and resolving memory leaks, I/O issues, long running or blocking threads.
  • Documented technical standards and best practices and enforced them reviews and .

Environment: Java, J2EE, JSP, EJB, Struts, Hibernate, SOAP/WSDL, XML, Tiles, JDBC, Oracle App Server, UML, Log4J, JUnit, SVN, Ant, Eclipse, Oracle, PL/SQL, JDeveloper, VISIO, Sun Solaris, COBOL/Mainframe.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed web applications such as Subscription Center, Reports, Admin and Mailer using Java, J2EE, Struts, JSP, Servlets, SQL, XML, JAXB, HTML, Javascript, etc.
  • Designed and implemented custom data warehousing analytics solution to consolidate raw click-through statistics data into various reporting feeds across channels and campaigns. This solution accounted for data from various sources (web, database, files) and formats (XML, CSV, excel).
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared technical documents.

Environment: Java, J2EE, JSP, Struts, Tomcat, Servlets, JDBC, UML, XML, AXIS, SOAP, WSDL, JAX-RPC, JUnit, TOAD, Eclipse, Ant, CVS, SSH, SFTP, Oracle 8i, PL/SQL, Sun Solaris 2.8.

Confidential

Sr. Software Engineer

Responsibilities:

  • Delivered Cisco's first B2B EAI solution for seamless execution of service quoting with Bellsouth and SBC using Java, J2EE, XML, RosettaNet, JAXB, JMS, WebMethods, MDBs.
  • SOA mass upload service quoting interface consumed by web and legacy clients.
  • Delivered Service Sales Portal with complete view of the top priority bookings, quotes, opportunities and service alerts. Reduced portal loading by 30% by using caching architecture.
  • Replacing legacy system with Service Sales Business Intelligence leveraging data warehouse to generate service contracts, install base data analytics reports.

Environment: Java, J2EE, Servlets, MDB, XMLbeans, JMS, Drools, JDBC, Java Beans, UML, AXIS, SOAP, WSDL, XML, XSL, JSP, JAXP, JAX-RPC, Log4J, JUnit, Tomcat, WebSphere, Tibco MMX, Webmethods, Rational Rose, TOAD, Turbine, Velocity, Ant, CVS, Oracle 8i, PL/SQL, Sun Solaris 2.8.

We'd love your feedback!