Technology Analyst (java Back-end Developer) Resume
SUMMARY
- Java Developer wif +7 years of experience in IT involving in all phases of Software Development Life Cycle (SDLC) and versed in Java/J2EE, Spring/Hibernate framework and data analysis for enterprise (n - tier) applications and data-intensive projects.
- Experienced in designing, developing, testing and maintaining enterprise applications in Java/J2EE platform wif Spring MVC, Spring Boot, Apache Spark SQL.
- Proficient in implementing the Core Design patterns and J2EE Design patterns like MVC, Singleton, Front Controller.
- In-depth understanding of Object-Oriented Analysis and Design (OOAD) principals.
- Expertise in databases like Postgres, Oracle and SQL Server using SQL, Stored procedures.
- Possess strong problem-solving skills. Acquired good analytical, communication and interpersonal skills while working in various capacities.
- Self-motivated, responsible team player wif an ability to work in tight schedules to meet the deadlines.
TECHNICAL SKILLS
- Blaze
- Eclipse
- J2EE
- J2SE
- Java
- Hibernate
- Spring
- JAXB
- JMS
- Jquery
- JSP
- JSTL
- Servlet
- Servlets
- Cache
- Data Analysis
- Unspecified database
- JDBC
- MS SQL Server
- SQL Server
- MySQL
- ODBC
- Oracle
- Postgres
- SQL
- Stored Procedures
- .Net
- Visual Studio
- Algorithm
- Apache Spark
- API
- C#
- Design Patterns
- Git
- HTML
- JavaScript
- Jenkins
- .net
- .Net Framework 3.0
- Object-Oriented
- Object-Oriented Programming
- Structured Software
- Software Development
- Subversion
- SVN
- System Integration
- XML
- AJAX
- CSS
- Eureka
- Security
- Tomcat
- WEB Based
- Web Sphere
- WebSphere
- Application Performance
- Integration Testing
- JIRA
- Junit
- Unit Test
- Model-View-Controller
- MVC
- User Interface
- UI
- Data Mining
- Data Structure
- ETL
- Redis
- Tibco
- Data Structures
- Provisioning
- REST
- Life Cycle
- Software Development Life Cycle
- N-Tier
- OOAD
- USE-Case
- SDLC
- SOAP
- Model View Controller
- Kibana
- Exchange
- Deployment
- Billing
- Frameworks
- MATLAB
- Apache
- System Management
- SAP
- Wireless
- Information Security
- Sales Activities
- User Stories
- Integrator
- Integration
- Front End
- Front-End
- Front End Design
- Audit
- Auditing
- Claims
- Journal
- User Experience
- B2B
- Marketing Analysis
- Algorithms
- Performance Testing
- Batch Process
- Instructor
- Teaching
- Paying
- Publishing
- Proposals
- Lending
- Loans
- Underwriting
- Pricing
- Acrobat
- Verizon
- Problem-Solving
- Team Player
- Security Policies
- Business Requirements
- Batch Processing
PROFESSIONAL EXPERIENCE
ConfidentialTechnology Analyst (Java back-end developer)
Responsibilities:
- Broker portal is a web-based application to support brokers' daily based tasks. From the portal, the users can manage and trace their benefit proposals and sales, member enrollments, group renewals, and billing tracking.
- Employer portal for the small/medium group is a web-based application for employers wif less than 200 employees.
- The portal provides users a platform to manage groups wif functionalities such as enrolling members, paying their bills and accessing employees' claims.
- Analyzed root cause in incidents reported from system users. Fixed security vulnerabilities wif the security team and UI developers. Managed and troubleshooted development environment and system integration testing environments for the team members' daily activities.
- Validated technical functionalities in post-production deployment.Project Name: Large Group Employer Portal Migration, CareFirst ( )Large group employer portal is a web system to support employers wif 200+ employees under CareFirst to manage health insurance information.
- The system enables users to manage employee's demographics, benefits, and coverage and claim information. In addition, the system provides users to search and pay their bills from the portal. The purpose of the project is to introduce Angular 5 and Spring MVC for provisioning responsive web user experience and separating front-end and back-end system so that the change can convey reliable and scalable system.
- Analyzed functions from the legacy system and transformed them into Spring MVC manner. Defined inputs, expected outputs, error/exception handling logic wif UI developers.
- Extracted lending page dashboard data, managed authorization features/functions, and posted information alert using JMS.
Environment: Spring MVC wif XML configuration/Hibernate, Oracle, TIBCO Web Service, JMS, IBM Web Sphere 9.0, Eclipse, IBM Urban Build/Urban Deploy
Confidential
Java Developer
Responsibilities:
- Ticket Guard Enhancement Description:Ticket Guard is a web-based system to audit flight ticket sales activities. The system provides a user interface for auditing, reviewing, debiting and collecting debits from travel agencies.
- The system halps customers to find profits from inaccurate sale events. The system is built using Java configuration-based Spring Web MVC/Hibernate, JSP/JSTL, CSS, jQuery, and Postgres database.
- Implemented a Java-based ETL process wif data-driven methodologies and loaded data wif various formats such as text, XML, CSV, and excel.
- Implemented raw data viewer using Spring MVC. Manipulated e-mail tracking function to confirm transaction from third party utilizing Spring scheduler.
- Programmed user activity tracking for analyzing users' behaviors and monitoring system performance. Built a module for distribution of pdf/excel reports via email.
Environment: Spring MVC/Hibernate, JSP/JSTL, CSS, JQuery, Postgres, Eclipse
Confidential
Teaching assistant, Dept. of Information Systems
Responsibilities:
- The course is for undergraduate students to understand fundamental noledge of java.
- Course objectives are to understand object-oriented programming and Java, to get practice designing, implementing, and testing Java programs, to write clear, understandable, efficient, and re-usable code, to gain an understanding of different ways of organizing data wifin a computer's memory and an understanding of the contexts under which one data structure might be preferable to another.
- The course enables students to write programs using many of these data structures and to be able to analyze these algorithms using order notation.
- Teaching assistant in advanced Java programming class
- Graded assignments wif specific score checklist and gave feedback to students
- Reported summaries of students' performance to the instructor
- Helped the instructor in counseling students by providing students' performance report
Confidential
Business Rule System Management Engineer
Responsibilities:
- Confidential Monitoring System (IMS) Description: Confidential is a centralized security system that facilitates detecting employees' suspicious behaviors from event logs recorded in security systems.
- Suspicious events are described by several scenarios depicted by Blaze Advisor based on an organization's security policies and rules.
- All user activity logs are analyzed by pre-defined scenarios. Scenarios are written to detect single events, associate events, and statistical behavior patterns.
- The results of the analysis are reported to security managers daily. The main goal of the system is preventing information leak of the organization which causes profit loss.
- Responsibilities:â— Analyzed the business requirements and prepared use-case diagrams.
- Analyzed the characteristics of logs and selected their required features.
- Designed the detection scenarios from user requirement using Blaze Advisor
- Designed and implemented a batch module using Java J2SE, multi-threading, MS SQL procedures and Blaze Advisor.
Environment: Java, MS SQL 2008 R2, Blaze Advisor Java ver.7.0, MVC, JSP, HTML, CSS, JavaScript, jQuery, Ajax, Log4, j, Eclipse, Tomcat.
Confidential
Business Rule System Management Engineer
Responsibilities:
- Confidential Monitoring System (IMS)
- Involved in system enhancement of the current Confidential system.
- Implemented a batch process system wif C#, MS SQL procedures, and Blaze Advisor.
- Gathered additional system requirement and implement additional scenarios.
- Responsible for writing user manual for managing scenarios.
- Trained new system users on how to utilize the system.
Environment: C#, Blaze Advisor .Net ver.6.0, .Net Framework 3.0, MS SQL 2008 R2, Visual Studio
Confidential
Business Rule Management System Engineer
Responsibilities:
- Tele- Confidential System (TUS)Description:TUS is web-based question-answering system driven by scripts or scenarios written by underwriters for targeting health insurance companies.
- System users can register the questions, expected answers, and its coverage regarding specific diseases.
- The system enables the users to consult customers wifout any Confidential noledge by asking pre-defined questions and generate the results.
- Implemented management of insurance products wif JSP, jQuery, Ajax and servlet
- Confidential e-disease manual from the legacy system
- Designed disease search functions
Environment: Java, Sevlets, JSP, jQuery, Ajax, Mybatis, Oracle, Eclipse