Software Developer Resume
SUMMARY:
- Experienced software engineer specializing in object oriented approaches to web and, enterprise development.
- Extensive background in life - cycle development process including requirement gathering, design, coding and testing.
TECHNICAL SKILLS:
Design and Programming: Java, UML, XML, C#, PL/SQL, JavaScript, HTML, PHP, SOA
JEE technologies: EJB, Servlets, JSP, JDBC, Java Persistence API, Spring, Hibernate, JSF, Struts, WSO2, Mule, SOAP (JAX-WS), REST (JAX-RS, Jersey), HTML, CSS, JavaScript, JQuery.
Databases: MySQL 5.0, PostgreSQL, Oracle 12c, SQL Server 2005, DB2 UDB 9
Application Servers: Apache, Tomcat 8.0, JBoss 5.0, WebSphere Application Server 6.2, 7.0, Oracle WebLogic
Development/Design Tools: Eclipse IDE, SOAP UI, Toad, SQL Developer, JDeveloper, WAMP Server
Operating Systems: Windows 7, Windows 8, Windows Server 2003, Ubuntu Linux. Android (Beginner)
BPM: Intalio Designer 6.0, Confidential WebSphere Lombardi 7.1
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Understand the suite of VA applications architecture and infrastructure
- Use of different virtual machines to load and develop system integration within internal and external application
- Use and adapt internal wiki with existing and new processes within the project
- Participated in daily scrum meetings to update status and to make deliverable estimations
- Develop Java with different technologies
- Build deployments in Development, Certification, Preprod and Production environments
- Frontend Technologies: HTML5, CSS2/CSS3, JavaScript,
- JEE technologies/frameworks: Spring 3 Struts 1, JSF, JSP
- Java Persistence Frameworks: Hibernate, EJB, JDBC
- Web Services APIs: REST with Spring Integration
- Build Tool: Maven
- IDE: Eclipse.
- Version Control Software: Confidential RTC
- Database: Jira, Confluence
- OS: Windows 7/ Oracle Virtual Box/ Linux, Centos 7.x
- Browser compatibility: IE 5, MS Edge, Chrome, Firefox
Confidential, Austin, TX
Software Developer
Responsibilities:
- Understand the architecture of the multi-tier ecommerce web portal
- Performed Frontend tasks like web design enhancements, JavaScript modifications for the search portal, SEO add ins
- Maintained existing applications supporting external web service client and other backend systems
- Developed Java modules to interact Front end layer with Search engine to fetch information to the site
- Participated in daily scrum and backlog grooming meetings to update status and gather information about stories
- Follow the process of build deployments in different environment once a task is completed in local development environment
- Support QA team members solving defects, implementing local testing procedures and reporting status using Atlassian tools
- Integrated Web application service layer with external web service application to obtain data
- Frontend Technologies: HTML, CSS, JavaScript, JQuery, Bootstrap(design templates)
- JEE technologies/frameworks: Spring 3 Struts 2, Tiles, JSP, Servlets, JAXB
- Java Persistence Frameworks: Hibernate, Microsoft FAST Search Engine
- Web Services APIs: SOAP, REST
- Build Tool: Maven, Hudson
- IDE: Eclipse.
- Version Control Software: Git, SourceTree
- Atlassian tools: Jira, Confluence
- OS: Windows 7
- Browser compatibility: Chrome. IE, Safari
Confidential, Austin, TX
Software Engineer
Responsibilities:
- Works on multiple projects at a time as a member of each project team.
- Install and configure ProCash NDC/DDC software on Wincor ATM terminals or in multi-vendor like NCR, Diebold, Hyosung
- Ensure complete functionality of all ATM transactions in terms of software and hardware per business requirements
- Maintained existing applications supporting external Bank Switches and customers
- Provided design recommendations, developed application custom integration solutions, including major enhancements and interfaces.
- Made complex modifications to existing software applications and modules in accordance with technical specifications and division standards; reviewed efforts to ensure compliance to application standards.
- Troubleshoot hardware related with ATM software installation.
- Support QA team members in the System Integration Testing process; perform QA functions on ATM
- End to end integration of Front End Javascript with Underlying C++ base product.
Confidential
Software Engineer
Responsibilities:
- Gathered, reviewed and validate requirements
- Created detailed design documents based in technical specification and requirements
- Built prototypes and be responsible of Database Model and estimations
- Managed development team in assigned tasks while tracking assignments according project plan using Agile Methodology
- Provided periodic status and updates to project manager
- Developed Business Services and Data Layers using Spring MVC and Hibernate
- Developed and tested SOAP web services using EJB 3.0 and JPA, and SOAPUI
- Developed and tested REST web services using JAX-RS and Jersey, SOAP UI and POSTMAN
- Deployed and maintained build deliverables in different Application servers like Oracle WebLogic, Mule and Tomcat
- Utilized different version control software across multiple projects including SVN,CVS and Git
- Created test cases to validate requirements using JUnit
- Fixed defects and provided maintenance of existing applications
- Trained and mentored new consultant or junior programmers providing them a base-level understanding of programming principles to accurately understand dependencies, estimate work, create and use process documentation
- JEE technologies: EJB 3.0 (Basic), JSP, Servlets
- Enterprise Frameworks: Spring Core 3.x. Spring Portlet MVC 3.x, Spring MVC 3.x
- Java Persistence Frameworks: Hibernate(XML Mapping ), JDBC, JPA(Basic)
- Oracle platform: Oracle Fusion Middleware, Oracle WebLogic Application Server,
- Web Services APIs: JAX-WS (SOAP), JAX-RS with Jersey (REST), SOA development and orchestration
- Business Process Management: Oracle SOA suite
- Enterprise Service Bus: Mule 3.0 (Beginner), WSO2 (Beginner)
- Design Patterns: Singleton, Façade, Factory, DAO
- Build Tool: Maven, Hudson
- IDE: Eclipse. JDeveloper, SQL Developer
- Version Control Software: Git, SVN, CVS
- Atlassian tools: Jira, Confluence
- Mobile services: GSCM (Beginner), APNS (Beginner)
Confidential
Analyst Programmer
Responsibilities:
- Gathered business requirements from various client departments and documented them in a Software Requirements Specification (SRS)
- Estimated time of deliverables and created business documentation
- Gave status to client and stakeholders about the actual software solution
- Analyzed, designed and developed Business Process application using Confidential Lombardi BPMS. Integrated with a DB2 database
- Built building and maintained web based applications using development life cycle
- Developed an internal reporting web application in Struts 2, JDBC and MS SQL Server
- Test source code in development environment using local tools and test suites like ClearQuest and Junit
- Developed .NET components with IIS server and MS SQL Server from an existing web portal
- Controlled versions of the Business Process application with snapshots for BPM solutions
- Deployed completed build in Confidential WebSphere Application Server in all environments
- Deployed business process in Process Server for BPM solutions in all environments
- Provided QA support during the test stage of SDLC
- JEE technologies and Frameworks: J2EE 1.4, JSP, Servlets, Struts 2
- Java Persistence: JDBC, Callable Statements
- Software tools: Confidential Rational Software Architect, Confidential Rational Clear Quest, Jasper Reports 2.0, Visual Studio 2005, Remedy, IReport
- Application Servers: WebSphere Application Server 6.2, JBoss 5.0. IIS
- RDBMS: MS SQL Server 2000, Oracle 9i, DB2 UDB 9
- BPMS: Confidential WebSphere Lombardi 7.1.
- Virtual Machine: VMWare with Windows Server 2003
Confidential
Java Developer
Responsibilities:
- Understood and translated detailed design document to source code
- Developed a set of web services for the client customer web portal using top-down approach
- Wrote business logic following MVC architectural pattern
- Wrote PL/SQL store procedure for some web project applications
- Built code using Maven
- Developed business source code in different OS like Windows and Linux in the Java platform
- Upgraded, maintained and deployed web applications and web services in Servlet Containers and Application Servers such as Tomcat, JBoss and BEA WebLogic
- Wrote and designed user interface for web application according with client requirements
- Add custom functionalities to web applications
- Submitted reports and daily status to team lead and client manager
- Tested build with JUnit and other test tools
- Provided continuous support to QA team members
- Performed troubleshooting and fixed defects on web and enterprise application assigned
- Front end technology:
- JEE technologies: J2EE v1.4, JSP, JDBC, Spring JDBC, PL/SQL, HTML 4, JavaScript, and CSS.
- Software tools: Eclipse 3.2, MyEclipse 5.5, SQL Developer, Toad
- Application Server: Oracle WebLogic, JBOSS 5.0, Jetty
- Build tools:, Maven, JVM
- Web Services: Java Axis 2 for SOAP Web Services
- RDBMS: Oracle 9i