Computer Programmer Resume
Omaha, NE
SUMMARY
- 4.8 years of IT experience as a Java Developer in railroad domain involving Analysis, Design, Coding, Testing and Implementation of applications on Java/J2EE technologies.
- Experienced in using Waterfall and Agile methodologies implementations like Daily scrum meetings, sprint planning, resource planning, etc.
- Good working noledge in Object Oriented Programming concepts, multi - threading, Collections, Java 1.8 concepts.
- Hands on experience in Spring Core, Spring MVC, Spring Boot and Hibernate 3.0, 4.0 frameworks.
- Experienced in middleware persistence framework like Hibernate for mapping java classes wif database using HQL. Used Hibernate template to perform DB operations.
- Experience in RESTful Web Services and also has noledge about Microservices.
- Hands on experience in producing and consuming Java messaging services (JMS).
- Experience in developing single page Applications (SPAs) using Angular JS JavaScript framework by creating modules, controllers, directives etc.
- Hands on experience in build tool like Maven for builds and deployments to different environments.
- Good noledge and understanding about SQL.
- Good noledge in creating shell scripts.
- Hands on experience in creating web application using Wicket Framework.
- Worked as Production support for performance tuning and fixing all the defects that arise in production.
- Experience in logging technology like Log4j.
- Good Exposure to IDEs like Eclipse, NetBeans, VS code, Brackets.
- Good noledge about deployments on JBOSS and Apache tomcat server.
- Very good in the tools like PLSQL Developer, SQL Developer, TIBCO, Winmerge, Beyond compare, WinSCP, Putty and SVN.
- Hands on experience on JIRA and HPQC for issue tracking and logging.
- Excellent domain noledge in Railroad, Travel and Logistics.
- Able to build productive client relationships.
- Self-motivated wif natural leadership traits, result oriented thinking and very good communication skills
TECHNICAL SKILLS
Languages: Java, Angular 1.x, SQL, UNIX Shell Script, HTML, XML.
API Management: Java Messaging Services, Restful web service and Microservices.
Web/Application Servers: JBoss, Apache Tomcat.
Methodologies: Agile and Waterfall.
Frameworks: Spring, Hibernate, Log4j, JMS, JAXB .
RDBMS: Oracle, TERADATA.
Continuous Build: Maven.
Source Management: SVN.
Testing: JUnit.
IDE: Eclipse IDE, Net beans, Microsoft, Brackets, VS Code.
Operating System: Windows, Linux
Tools: WinSCP, Putty, TIBCO, PL/SQL Developer, SQL Developer, Teradata SQL assistant HPQC, JIRA, Winmerge.
PROFESSIONAL EXPERIENCE
Confidential,Omaha, NE
Computer Programmer
Responsibilities:- Maintain and monitor all the related applications in all the environments that are development, test and production.
- Fixing all the defects that may arise in production.
- Development, Unit Testing and integration testing of the enhanced modules.
- Requirements Gathering and Analysis.
- Work wif the Business Analysts to prepare functional specification during the project requirements stage. Direct the offshore team for documentation of functional requirements for client submission and approvals.
- Preparation of technical design document and submit document for client approval. Implement client revisions and comments to the application design.
- Unit Testing, Integration Testing and deployment.
- Prepare Technical Detail design documents.
- Work on reviews of Technical Deliverables during the project verification phase and Quality Control phase.
- Preparation of Integration Plan document and submit document for client approval. Implement client revisions and comments.
- Perform Regression testing on the deliverables.
- Identify the root cause of the issues and providing a permanent solution.
- Work wif the client in proposing solutions for the overall stability of the applications.
- Coordinate wif onsite and offshore team during development, testing and deployment.
- Coordinate wif client and vendors in case of production issues.
- Prepare documents for Technical design processes and post implementation documents.
- Prepare Technical and Business processes documents for Bug-Fix, Maintenance, Stabilization and development work.
Environment: Html, Angular 1.6, Wicket, Javascript, JDK8, XML, Spring Core, Spring MVC, Hibernate 3.0, Hibernate 4.0 JBoss, JMS, Oracle RDBMS, Linux, Restful Web services, Jira & HPQC.
Confidential
Java Developer
Responsibilities:- Design, Development and Refactoring of application code.
- Documentation of functional specification and technical document.
- Unit and Integration testing.
Environment: Html, Wicket, Javascript, JDK7, XML, Spring Core, Spring MVC, Hibernate 3.0, JBoss, JMS, Oracle RDBMS, Linux &HPQC.
