Application Developer Resume
Irving, TX
SUMMARY
- 7+ years of experience in IT Industry and Developing Applications using Java and Spring.
- Knowledge for checking the browser compatibility on different browser like Safari, Internet Explorer, Firefox and Google Chrome.
- Worked with Angular MVC at client side and Bootstrap.
- Expertise in J2EE Technologies: JSF, XML, EJB, JSP, Servlets, JMS, JNDI, JDBC, Java Script, Swings, Hibernate
- Good knowledge about latest technologies like HTML5, and CSS3 preprocessors SASS and LESS.
- Profound experience in creating real time data streaming solutions usingApache Spark/Spark Streaming, Kafka and Flume.
- Working experience in agile process and Waterfall methodologies.
- Strong multitasking ability to perform as per my ability to excellence.
- Extensive experience working with JavaScript libraries, especially jQuery.
- Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere, Apache Tomcat Deployment process and Integration.
- Knowledge of Object - Oriented JavaScript Inheritance, Encapsulation.
- Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
- Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
- Experienced working with third party plugins, APIs and Web Services using SOAP and REST and also Microservices.
- Experience with browser testing, cross-browser compatibility, and cross-platform compatibility, Develop and deploy Microservices.
- Experience in Software Product Development Life Cycle.
- Extensive Working experience in Database design and implementation usingOracle 10g, SQL Server 2005 and proficiency in writing complex SQL, PL/SQL for creating tables, views, indexes, stored procedures and functions
- Built next-generation scalable websites that look great on all devices, computers, tablets and Smart Phones, in rich responsive design.
- Strong analytical and problem-solving skills, self-starter and good team player.
- Excellent communication skills, team player, quick learner and self-motivated.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, JQUERY, JSON, AJAX, XML
Mobile Web Skills: Responsive Design, Twitter Bootstrap
Developer Tools: Eclipse IDE, IntelliJ, Sub Lime, Firebug, Dev tools, Fiddler, SVN, Perforce, GIT, MS Office, JIRA, Target Process
Backend Technologies: Java, JSP, Oracle, MS SQL Server, .NET
Dev Frameworks: CSS- SASS, SUSY, COMPASS, MODERNIZR, CSS3 Pie HTML- HTML5 Shiv.js, respond.js, React.js JS- Backbone.js, Handlebars, Require.js, Angular.js
Application Servers: Apache Tomcat, Web Logic
Browser: IE 7 & up, Firefox, Opera, Chrome, Safari
Cloud Services: AWS (EC2, S3, CloudWatch)
Configuration Management tools: Ansible, Chef, Puppet, ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential
Application Developer
Responsibilities:
- Creating complex JIRA workflows including project workflows, custom fields, notification schemes, reports and dashboards in JIRA.
- Responsible for creating complex JIRA workflows, conditions and setting up and maintaining JIRA, using Advanced scripts (Groovy & JavaScript) to extend workflow capabilities both front-end and back-end, for large enterprise JIRA environments.
- Integration JIRA with other tools like Confluence.
- Install User specific plugins as per the requirements.
- Manage issues and task for a team or product.
- Setup user, role and group level permissions to restrict access to content and actions at any level of your project.
- Configured JIRA Service Desk with Confluence for customers self-service.
- Customized Gadgets/Report development using Atlassian SDK and Java.
- Integrated JIRA with Oracle Database.
- Created and managed plans using JIRA Portfolio.
- Assigned the appropriate resources to the JIRA Portfolio - Story, Epics.
- Connecting with Atlassian support for any resolution and providing them Jira logs.
- Implementing (Install/upload) Add-ons from Atlassian Marketplace suited for productivity.
Confidential, Irving, TX
Software Engineer
Responsibilities:
- Extensively used Core java frameworks such as Multithreading, Exceptions and Collection in an application.
- Involved in various stages of using Agile development process.
- Report development tasks and ensure timely delivery of code as per milestones.
- Planning, monitoring and tracking of the project to meet the business functional and non-functional IST Integrated system testing and resolving technical queries on time.
- Design of the application based on object-oriented approach.
- Support deployment and production support team on key tasks.
- Extensively developed RESTful API's and SOAP webservices and WSDL.
- Experience working with core java programing and multi-threading.
- Experience in Development and Documentation throughout the entire SDLC.
- Also have good expertise in automating the test scenarios using Cucumber.
- Also worked with Tomcat server and J boss server in order to deploy.
- Troubleshoot and resolve medium to high complexity application defects.
- Performed unit testing with the help of Junit.
- Extensively worked with SQL, MySQL and JDBC connection to database.
- Experience working with IDE like eclipse and IntelliJ.
- Good Working experience in using different modules like Spring Core Container Module, AWS, Docker, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework
Confidential, Plano, TX
Software Engineer
Responsibilities:
- Extensively used Core java frameworks such as Multithreading, Exceptions and Collection in an application.
- Involved in various stages of the SDLC using Waterfall development process.
- Report development tasks and ensure timely delivery of code as per milestones.
- Planning, monitoring and tracking of the project to meet the business functional and non-functional IST Integrated system testing and resolving technical queries on time.
- Design of the application based on object-oriented approach andUMLanalysis.
- Support deployment and production support team on key tasks.
- Development of many java based reusable components and Created JUnit test suites for
- Unit testing of the same
- Developed java8 Lambda functions
- Code review, Test Case Review, Security Review, Performance Review
- Extensively used Core Java technologies such as Exceptions, and Collections.
- Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
- Developed web services, using RESTful API Web service and also implemented the Microservices.
- Involved in configuring and deployments ofWARandJARfiles to theApplication Server
- Used cloud Red hat to deploy the Microservices.
- Proficient with different software methodologies such as waterfall and Agile
- Managed all Version Control tools (SVN, JPA, Jenkins, ANT, GIT, DOCKER and GitHub) and their usage, process ensuring traceability, repeatability, quality, and support.
- Exposure with Java Script for managing the GUI.
- Ability to work with JAR/JAD sessions, lead war room for issue resolution
- Configured Builds on Jenkins with ansible playbooks to perform OpenStack Deployment and Administrative Work.
- DevelopedStored Procedures, triggers, functionsandSQL queriesin Oracle.
- UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
Environment: Maven, JDK1.6, LOG4J, Java8, Microservices, RESTful Web Services, Core Java, Spring MVC, JDBC, SOAP, Multithreading, My Eclipse, Servlets, JMS, XML, Oracle, MySQL, Junit, Maven.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Designed and developed a web service by using Java, Using Web services to receive and pass data to back-end.
- Expertise in using AJAX to link with back-end applications.
- Expertise in using XML/JSON and AJAX to link with back-end applications.
- Used GIT control system for tracking changes in computer files and work on those files among multiple people.
- Involved in gathering requirements and analysis meetings with business analyst and end users.
- Testing the functionalities in terms of requests and responses for the front-end JSON files.
- Extensively developed RESTful API's and SOAP webservices.
- Experience in Development and Documentation throughout the entire SDLC.
- Also have good expertise in automating the test scenarios using Cucumber.
- Transformed from regular application to Microservices.
- DevelopedStored Procedures, triggers, functionsandSQL queriesin Oracle.
- UsedJDBCto develop the data model. Made stored procedure changes using PL SQL.
- Performed unit testing with the help of Junit.
- Created Streams and Lambda functions using Java8.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js accommodate these advanced and fast technologies.
- Good Working experience in using different modules like Spring Core Container Module, AWS, Microservices, Docker, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework
- UsedApigeeManagementAPIs for certain operations
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config
- Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
- Expertise in usingLog4J, Ant, Maven, SOAP UI.
- Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings
Environment: JSON API, Java 8, Oracle, Angular 2, Microservices, Typescript, Tortoise SVN, Kubernetes, NodeJS, Bootstrap 3, XML, GIT, JavaScript, RESTful API, Java, Spring, JIRA, Junit, Apache Tomcat, Log4j, JSP, Agile Methodology.
Confidential, New jersey
Java developer
Responsibilities:
- •Created tables, stored procedures, Views, triggers in SQL server 2008
- Utilized MVC-Model architecture usingjavadesign patterns like Facade, Factory, Observer and Singleton for the application development
- Utilized MVC-Model architecture usingjavadesign patterns like Facade, Factory, Observer and Singleton for the application development
- Experience in using log4j, SLF4J logging frameworks
- Involved in the development of frontend of the applications using HTML, CSS, Bootstrap, and JavaScript frameworks
- Developed and designed interfaces using HTML, JSP, Server-Side components using Servlets on Eclipse and used JPA annotations
- Used multithreading for invoking the database and implemented complex modules containing the business logic using Collections
- Experience working with Shell scripting to run some automated scripts.
- Used Maven for building the application and Git for source code control
- Used log4j for logging mechanism and developed wrapper classes to configure the logs
- Coordinated with team members to resolved defects and resulting in a positive outcome using JIRA Experience in using log4j, SLF4J logging frameworks
- Used multithreading for invoking the database and implemented complex modules containing the business logic using Collections
- WroteJUNIT Test cases for testing allspringservice calls andSpring MVC Validations
- Created stored procedures to extract data from various data sources like Flat Files,XMLFiles andSQLserver.
- Designed, developed maintain a social network site usingJavaScript/jQuery/jQuery Mobile, CSS3,HTML5, MYSQL.
- Responsible for designing the application using the MVC architecture and Other Design patterns.
- Responsible for designing user interface screens usingHTML, EXTJS, JSPand validating using Java Script
- Developed the Action classes, Action forms and Action servlet for Web tier.
- Used Java script in user validation and suggestion list and to display dialog boxes.
- Working experience inCoreJava,Struts,XML,SQLSERVER,DB2,REST web Services,Spring,Hibernate,CXF
- Used Maven for building the application and Git for source code control with Unix/Linux commands
- Coordinated with team members to resolved defects and resulting in a positive outcome using JIRA
Confidential
Admin
Responsibilities:
- Create and maintain database records.
- Experience writing SQL queries, stored procedures and generating reports using SSRS.
- Manage front office operations.
- Organized several Cultural events being a part of X-cell celebration team.
- Volunteered for various Initiatives of Outreach, a social welfare awareness programs at Jawaharlal Nehru Technological University and Confidential
- Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation
- Developed and published web-services using WSDL, SOAP, XML and Jax-B
- Involved in pre-testing the Web-Service calls with SoapUI using end-points
- Coordinated Unit JUnit, Easy Mock Integration, User Acceptance Testing and developed test cases for bean components
- Developed and deployed application in JBoss application server AS 7.1.0 for Load Balancing and Management API.
- Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking
Confidential
System Engineer
Responsibilities:
- Created tables, stored procedures, Views, triggers in SQL server 2008.
- Experience in working with all phases of SDLC.
- Worked on Front End technologies like HTML5, CSS, Bootstrap, JavaScript and AngularJS
- Building and maintaining complex SQL, T-SQL, Shell Scripts, DB administrator and also Stored Procedures.
- ImplementedJAVA/J2EEdesign patterns such as Factory,DAO, Session Fa Ade, and Singleton.
- Implemented J2EE Design Patterns likeMVC, Service Locator and Session Facade.
- Developed Web services to communicate to other modules using XML basedSOAP.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using Java,JMSandMQ Series.
- Business logic is implemented usingStrutsaction components in the Struts and Hibernate framework.
- Experience working with Data Entry and dealing with clients.
- Troubleshooting the issues using fiddler and the issues in reports.
- Experience using Software methodologies like AGILE.