Java Developer Resume
Bismarck, ND
SUMMARY
- Over 5 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance and End - User support
- Proficiency in developing secure enterprise Java web applications using technologies such as Java, J2EE, JSP, Servlets, JDBC, JMS, JavaScript, JQuery, Angular 4, HTML, CSS, XML, JAVA Beans, Data tables
- Expertise in various open source frameworks like Springboot, Spring (including Web Flow) and Web development technologies like AJAX and Object Relational Mapping technology like Hibernate
- Extensive experience with Spring along with JPA for managing the Database transactions
- Knowledge of Microservice architecture and deployment on auto-scalable, fault tolerant and high availability Kubernetes platform
- Experience with developing REST Webservices using Springboot/Spring
- Expertise in implementing various J2EE design patterns like Service Locator, Data Access Objects (DAO), Factory and Data Transfer Object (DTO)
- Competence in using Java IDE tools Eclipse 3.0, NetBeans, VSCode and WebLogic Workshop to develop dynamic web applications
- Experience with the database management like Oracle, SQL Server, MySQL and PL/SQL Developer
- Good working knowledge in version control tools like SVN, GIT
- Good working knowledge on JUNIT
- Good experience in writing SQL Queries and Triggers
- Used Maven/ANT to build and deploy J2EE Applications and npm when developing web applications
- Ability to co-ordinate with offshore team on a day-to-day basis
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer
- Able to effectively organize and prioritize multiple tasks
TECHNICAL SKILLS
Languages: Java, Javascript, SQL, PL/SQL, Typescript
Operating Systems: Windows, Linux
Java Technologies: J2SE, J2EE, JDBC, Web Services, JSP, Servlets, EJB, Swing, JMS, JNDI, Design Patterns, JAVA Beans
Web/App. Server: Tomcat, WebSphere, WebLogic, JBoss
Frameworks & IDE Tools: Springboot, Spring MVC, JPA, Hibernate, JUnit, Maven, ANT, Log4J, Eclipse, VSCode, Angular 4, SVN, GIT, TOAD, SQL Developer
Web-Development Technologies: Java Script, JQuery, AJAX, HTML, CSS, JSON, XML, JSP, XSD, XSLT, DOM, Agile Methodology, Servlets, JSTL (Tag Libraries), JUnit, Postman
RDBMS: Oracle, MySql, SQL Server
OOAD & Agile tools: UML, Design Patterns, CA Rally, IBM TDP
Monitoring and Reporting: Prometheus, Splunk, Nagios XI and Introscope
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Java Full Stalk Developer
Responsibilities:
- Developed a portal where executives can easily gauge the performance of ECOMP platform in the form of KPI’s
- Used multiple open-source web technologies like Javascript, JQuery, Angular 4 along with HTML and CSS for creating feature rich and functional dashboards
- Used latest charting technologies like Highcharts and Fusion charts libraries to provide meaningful and cutting-edge visualizations
- Implemented auto reload, near-real time views, table views using Data tables library, drilldown features and export as Excel features into dashboards
- Created Java agents which pull data from multiple sources on a CRON schedule into a centralized data lake
- Interfaced with multiple data sources like databases, 3rd party APIs, Prometheus, Splunk, Introscope Smart store, Nagios and raw flat files while creating Java agents
- Worked on drafting SQL queries to pull data as JSON or XML for feeding the visualizations
- Worked on few dashboards using Angular 4 framework
- Created User Stories and participated in backlog grooming sessions as a part of Agile methodology
- Drafted requirements and involved in technical solution discussions before the User Story gets underway
- Presented the dashboards to stakeholders and executives on a regular basis and captured feedback to improve the dashboards
- Created dashboards, reports and alerts on Splunk using Splunk Query Language to help Tier 2 identify and resolve issues based on logs which have error frequency and API latency metrics
- Coordinated closely with Tier-2, Tier-3 while installing reporting tools like Introscope, Splunk, Nagios, Prometheus in both E2E and Production environments
- Involved in maintenance of dashboards developed using old AnyCharts libraries which transformed XML data using XSL to present dashboards
- Performed UAT testing on dashboards to make sure they meet the QA standards
- Involved indesign of schemas for creating tables in D2 Dyson Oracle database
- Used SVN as a code repository for development
- Used Jira for raising requests and creating tickets for deploying monitoring tools on applications
Environment: JavaScript, JQuery, Angular 4, Ajax, Fusion charts, Highcharts, Data tables, Java, Maven, SQL, JSON, XML, XSL, AdminLTE, HTML 5, Bootstrap, CSS, SVN, Splunk, Introscope EM, Nagios XI, Eclipse IDE, Visual Studio Code, NPM
Confidential, Bismarck, ND
Java Developer
Responsibilities:
- Worked on multiple projects like Client Portal Application, Worker Portal Application and NDVerify to integrate with ESM.
- Enhance software to reduce operating time and/or improve efficiency.
- Coordinate closely with IT management, team members, other agency management, and other agency personnel, as needed, to ensure proper development and implementation of program and system specifications.
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using J2EE and spring.
- Implemented the JSPs and EJBs in the Spring Framework to effectively handle the workflow of the application.
- Developed MDB for an application to process incoming transactions.
- Developed many JSP pages, used JavaScript for client-side validation.
- Developed web services in Java following REST architecture
- Used the JPA for data retrieval from the database for various inquiries.
- Used GIT for code repository and as version control mechanism.
- Used Service Locator design pattern, to access remote EJB’s.
- Worked with JMS queues for P-P communications.
- Extensively used the J2EE design patterns like Value Object (Transfer Object) and Data Access Object.
- Perform defect tracking and defect resolution management for development and production bugs.
- Provide support for the creation, installation, testing, implementation, and ongoing maintenance of information systems.
- Created Restful Services for Wave Testing Webservices.
- Translate detailed design into computer software.
- Coordinating the Offshore team and completing tasks as per client schedules.
- Involved inUATand helped business users to test the solution before implementation.
Environment: Java, EJB, XML, RAD, Spring, JPA, EAR, JSP, HTML, XHTML, Clear Case Repository, ITSM Service Management Application, PLSQL Developer, SQL Server Management Studio, Log Viewer, LDAP Browser, SOAPUI, JSON, CONNX, ORACLE 11g, JQuery, Bootstrap, Handler Bars, JSTL.
Confidential
Java Developer
Responsibilities:
- Gather user requirements and followed by analysis and design.
- Worked on the technical design to conform the framework.
- Developed JSPs, action classes, form beans, response beans, EJBs.
- Coded Servlets for the Transactional Model to handle many requests.
- Developed business objects and business object helpers which interact with middleware stubs.
- Implemented business delegate pattern to separate view from business process.
- Extensively usedXMLto code configuration files.
- Developed PL/SQL stored procedures, triggers.
- Developed complete Web tier of the application withStruts MVCframework.
- Performed functional, integration, system, and validation testing.
Environment: JDK1.3, JSP, Apache Struts 1.0, Servlets, EJB 2.1, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle 9i, Rational Rose, UNIX, MVC framework, JUnit, Rational Clear Case.
