Programmer Analyst Resume
St Louis, MO
SUMMARY
- Experience in creating and migrating Java apps to cloud platform - Cloud Foundry using modern technologies like Spring, Spring Boot.
- Support front-line diagnosis of software issues including rewriting defect- prone portions of the code in JAVA/JEE development environment
- A skilled JAVA/JEE developer with 5+ years’ experience in all phases of Software Development Life Cycle - Analysis, Design, Development, Testing and Implementation.
- Development experience working with JAVA 1.8, JEE, Spring, Hibernate, SQL, MyBatis
- Knowledge and hands on experience in Web development using HTML/HTML5, DOM, CSS, JSP, JavaScript, JSON, AJAX, Angular, Node.js for UI development.
- Proficient in system development in Windows 2000/XP/7, Linux and UNIX
- Good knowledge of SQL Server, MySQL and Oracle databases on Windows, Unix and Linux Environment.
- Excellent interpersonal and technical skills.
TECHNICAL SKILLS
JEE Technologies: Java, JEE, JSP, Servlets, JDBC, EJB, JMS, Java Mail
Languages/Framework: Java/JEE, jUnit, Mockito, Maven, Gradle, Spring Framework, Spring Boot, Spring JPA, Spring Dependency Injection, Hibernate, Spring Batch, OWASP ESAPI, Apache OSS, Concourse, Gitlab CI, Swagger
Methodologies: Agile/Scrum
Version Control: SVN (Subversion), GIT
Software: WebMethods (Software AG), Putty, FileZilla, Postman, JIRA, Bitbucket
Web Server: Apache Tomcat, WebLogic 12c, WebSphere
Databases: Oracle, MYSQL, SQL Server, SQLMX
IDE Tools: Eclipse, IntelliJ, SQL Developer, PL/SQL Developer, Reflections, Visual Studio Code
Platform: Linux, Docker, Cloud Foundry
PROFESSIONAL EXPERIENCE
Programmer Analyst
Confidential | St. Louis, MO
Responsibilities:
- Involved in gathering system requirements, and transforming it into application interfaces and designs.
- Support front-line diagnosis of software issues including rewriting defect-prone portions of the code.
- Worked closely with the functional team regarding application and support issues.
- Involve in writing queries using SQL, to process the data on Oracle.
- Develop and maintain integrations using WebMethods 9.7
- Develop new components with Angular 8
- Experience in front end tooling workflows Node JS (NPM)
- Develop RESTFUL Web Services and maintain API’s.
- Develop backend components using Java, Spring, Jackson, MyBatis, Oracle.
- Use Elasticsearch for Querying.
Environment: Java, Documentum, Webtop, JSP, HTML, CSS, JavaScript, JSON, SQL, PL/SQL, JUnit, REST, EJB, Unix, XML, SVN, Eclipse, SQL Developer, Oracle 11g, WebLogic Server 12c, WebMethods 9.7, JDBC, MyBatis, Maven, Postman, Spring, Spring Boot, Maven, JIRA, Angular, Bamboo, Elasticsearch
Software Engineer
Confidential | Tampa, FL
Responsibilities:
- Experience in creating Batch jobs to perform ETL operations.
- Build CRUD App with Spring
- Analyze available resources for designing data store, public and private APIs
- Wrote JUnit and Mockito tests using test drive/test first unit tests in agile/scrum environment
- Worked with OWASP Secure Coding Framework and Veracode for Vulnerability remediation, wrote Java code to fix security vulnerabilities and bugs.
- Implemented SQL queries as per the design and development related requirements of the project
- Prepare design documents based on requirements
- Worked with business partner to gather requirement, and QA team to coordinate testing and support.
- Deploy applications on Apache Tomcat 8 via Jenkins pipeline hosted on Gaia Cloud.
- Use GIT Bash for Version Control and Jenkins to deploy on Gaia cloud server.
- Use Maven to build applications in JAR or WAR format.
Environment: Java, JEE, Scrum, JSF, HTML, CSS, JavaScript, Ajax, JSON, SQL/MX, REST, Unix, XML, GIT, Eclipse, Reflections, Oracle 11g, Apache Tomcat, JDBC, Ibatis, Windows 7, Maven, Cloud Foundry, Postman, Hibernate, Spring, Spring Boot, Gradle, JIRA
Programmer Analyst
Confidential | St. Louis, MO
Responsibilities:
- Involved in gathering system requirements, and transforming it into complex application interfaces and designs.
- Support front-line diagnosis of software issues including rewriting defect-prone portions of the code.
- Worked closely with the functional team regarding application and support issues.
- Involve in writing queries using SQL, to process the data on Oracle.
- Develop and maintain integrations using WebMethods 9.7
- Use Hibernate, an object/relational-mapping (ORM) solution, for mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Use Agile systems and strategies to provide quick and feasible solutions to the organization.
- Implement JAVA/JEE Design Patterns such as MVC, Factory, DAO, Singleton.
- Maintain JAVA coding standards and design standards while writing code as per requirements.
- Involve in writing unit testing and integration testing, test scripts and test plans.
- Use SVN for version control across common source code used by developers.
- Deploy applications on WebLogic Application Server 12c.
Environment: Java, Documentum, Webtop, JSP, HTML, CSS, JavaScript, Ajax, YUI, JSON, Hibernate, SQL, PL/SQL, JUnit, SOAP, EJB, Unix, XML, SVN, Eclipse, SQL Developer, Oracle 11g, WebLogic Server 12c, WebMethods 9.7, JDBC, Windows 7.
