Application Software Developer Resume
SUMMARY
- 7 years of experience in IT industry working as Software Engineer in Application development, testing and support of Web based Application using Java and Database Management systems.
- Hands on experience of incident analysis, Enhancement and Troubleshooting as per the issues.
- Familiarity with Agile development including daily scrum and weekly iteration reviews and planning.
- Extensive knowledge in working with Java and J2EE technologies.
- Proficiency in Frontend technologies such as HTML, CSS, JavaScript, JQuery, AJAX, ReactJs, JSON and Bootstrap.
- Experienced with wide range of software development environments, including Spring Cloud, Spring boot, Microservices, Web Services - (SOAP/REST), RDBMS and NoSQL.
- Working knowledge and Expertise in Core java.
- Expertise in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks with features of Tiles, Validator, IOC and AOP.
- Designed and implemented Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication and Database.
- Experience on WebLogic, Web Sphere servers.
- Strong experience in Security-System development for Web Applications. Involved in the Development of LDAP authentication, Database authentication and Pre-Authentication.
- Hands on experience in Testing such as Unit testing and end to end manual testing.
- Proficient with database programming languages and developing complex Stored Procedures, Functions, Joins, Triggers and creating database Views.
- Good Knowledge on integration services OAUTH and OAUTH2.0to provide authentication and authorization to Rest services.
- Experience in using build/deploy tools such asJenkins, Bamboo, Bitbucket Kubernetes cluster and Docker for Continuous Integration & Deployment for Microservices.
- Experience with AngularJS including knowledge of Directives, Services, Filters and third-party libraries like Ng Prime, Angular Material Design.
- Strong working knowledge AWS services like EC2, ECR, IAM, Lambda, CloudWatch,
- Experience with IBM Mashup center, IBM Case Manager and IBM Content Navigator, IBM Datacap, IBM Case Foundation, IBM FileNet P8, IBM CMoD.
- Hands on experience of IBM Websphere console (WAS) and IBM Filenet P8.
- Involved in SDLC cycle of a software solution with the requirements gathering, Analyzing the requirements, Development, Integration and Maintenance/manage architecture upgrades.
TECHNICAL SKILLS
Languages: C, Core Java, Java 7/8Web Technologies HTML, CSS, JavaScript, JSON, JQuery, Kafka, AJAX, Bootstrap.
Core Expertise: JDBC, Servlets, JSP, REST, Web Services and OAUTH 2.0.
Frameworks: Hibernate, Struts, Spring MVC, spring Boot.
Software Engineering: SDLC, Design Patterns, Testing, Agile/Scrum Methodology.
Database: MySQL, DB2, S3, DynamoDB.
Tools: and IDE Eclipse, NetBeans, STS, Git, Visual Studio Code, JIRA and Splunk.
Application Servers: Tomcat.
Version control: SVN, Bitbucket, GitHub
Cloud/Centralization: AWS, Docker, PCF and Kubernetes.
Operating Systems: Windows, Unix, Linux.
CI and Build Tools: Jenkins, Bamboo, Bitbucket and Maven
PROFESSIONAL EXPERIENCE
Confidential
Application Software Developer
Responsibilities:
- Works closely with Stake holders for procuring needs and requirements for deployments of machine learning models
- Involve in complete SDLC Life cycle for software solutions with design and maintenance of software applications using AWS and DevOps tools.
- Design and architect CI/CD process to scan and analyze AIML code to detect security vulnerability issues using AWS codebuild projects, StepFunctions, Checkmarx, NexusIQ
- Design and build proof of concept to sunc code from Bitbucket to AWS Code commit.
- Interacts with team on new services/POCs for further enhancements and technical design amendments and knowledge transfer sessions.
- Creating CloudFormation template to provision required AWS resources like Lambda, IAM roles, EC2, DynamoDB, S3, Endpoints, CloudWatch Events using continuous integration and delivery.
- Developing complex object oriented programming in java and build the application using springboot.
- Implement JPA in the application to connect to database and retrieve data.
- Write scripts in Python and JAVA script for implementing code synchronization, poll and corn jobs.
- Develop script for API calls to core AWS services.
- Monitor and support applications in production environment, perform root cause and system log analysis to find the issues in the pipeline, fix and deploy them regularly.
- Migrating existing monolith code in to new micro service application.
- Ensure the REST calls to meet https secure protocol on micro services architecture.
- The micro service needs to be integrated with spring boot rest API.
- Engage in automation and creating real-time monitors to analyze the trend and plan for future infrastructure needs.
- Automate the tasks and process to delete the unused resources consumed from AWS account to optimize cost and improve the efficiency.
Environment: AWS services like EC2, ECR, IAM, Lambda, S3, DynamoDB, CloudWatch, Java, RestAPI, Bitbucket, Bamboo, Service
Confidential
Software Developer
Responsibilities:
- Designing and developing enterprise, legacy and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, Struts, Spring, Hibernate, HTML, CSS, XML, JavaScript, Ajax and JSON.
- Developed reusable Web Services in Java that provides support for JAX-RS API’s to interact within the microservices on front-end using spring MVC and spring rest.
- Designing and highly developing production level code Using advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for design patterns.
- Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests.
- Experience in implementing SOA architectures with web services using SOAP and XML.
- Implemented the innovative and responsive pages using JavaScript and Bootstrap.
- Developed POC on Angular components and templates for the application and Refactoring and enhancing existing Angular application to follow strict MVC patterns for source code.
- UsingPCFdidsmoke tests, which are functional unit and integration tests on all components.
- Implemented rest service call to mid-tier micro service, integrate the retrieved JSON\XML data.
- Analyzed business requirements to translate functional requirements into technical requirements and develop web application using Mongo DB, Express, and Node.js (MERN stack).
- Implemented React JS with Redux architecture for fetching asynchronous data from the Restful webservices.
- Used React JS to create Controllers to handle events triggered by clients and send a request to the server.
- Developed custom controllers for handling the requests using spring MVC, used Spring framework for Dependency Injection and integrated it with the Structs framework and hibernate.
- DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF.
- Implemented a continuous delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI’s.
- Design Workflows as per the business requirement using FileNet Process designer.
- Experience in usingFileNetP8 Content Engine, Process Analyzer, Business process Manager, BPF, Component Integrator, etc
- Involved in data migration from FileNet imaging service to Content engine, deployment of code in production region.
- Design and implemented Spring-Security of the application for authorization process against LDAP, J2EE pre-authentication and database using Spring Boot, Spring Rest and Spring Security.
- Developed the unit test cases using framework like Junit.
- Created maintain packages, stored procedures as per business requirements. Create various tables and views for service interaction in database.
- Configure the rulesets using Data Studio, develop custom action libraries required for data cap.
- Created SQL queries, PL/SQL Stored procedures, functions for the database transactions by studying the required business objects and validating them with Stored procedures.
- Configure the environment for next production release, for the performance test of an application load the data, deploy the code in development environments using Blade logic and Ansible.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Researched and documented software bugs, troubleshooting and debugging testing defects in both development and production environment.
- Configured the health rules and created dashboards in the AppDynamics/Splunk to monitor the health of the application and database.
Environment: Java, J2EE, Spring, PCF, Microservices, HTML, CSS, JavaScript, AJAX, JSON, Data cap, FileNet, Jenkins, Docker, Junit, JasmineJQuery, MySQL, Bootstrap andSTS.
Confidential
Software Engineer
Responsibilities:
- Involved in the phases of SDLC (Software Development Life Cycle) including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application
- Review and analyze business requirement and develop test cases based on functional requirements.
- Followed Agile methodology to implement the requirements and tailored the application to customer needs.
- Primary resource for two applications (IBM Filenet and Telalert)
- Capture required information from end users and log them in incident management system.
- Proficient at working on UNIX/Windows platforms and have a good knowledge in databases (SQL).
- Hands on experience in installing, patching and configuration of Filenet P8 components in different environments like Dev and UAT (User Acceptance Testing)
- Involved in migration of WHSD application from IBM Mashup center to IBM Case Manager.
- Knowledge on IBM Case Manager Architecture.
- Building new widgets in IBM Case Manager as per business requirement.
- Resolved the production issues in the IBM Case Manager Task processor.
- Experience in Administration and support of IBM case Manager, ICN, IBM Filenet Content Manager, IBM Enterprise Records.
- Hands on experience in troubleshooting Case Manager builder, Case Manager Client and Case Manager Administration client.
- Involved in IBM Content Navigator (ICN) Administration, creating and managing the desktop.Involved in IBM Content Navigator installation.
- Working on FEM (Filenet Enterprise Manager) to manage/modify the data as per the requirement.
- Hands on experience of IBM Filenet P8
- Creating new object stores as per requirement and then mapping them accordingly.
- Created a VB script for a Bulk update in the database.
- Experience in end to end application testing, functional testing, system testing, user acceptance testing and GUI testing.
- Analyzing the defects and interacting team members to resolve the issues.
- Designed and developed the web applications using Java Script, HTML, XML and CSS.
- Co-ordination with various third-party vendors during business impacting changes and deployments.
- Performed the health check of all the applications and monitored the log files.
- Monitored the ISL layer for smooth report generation in the web application.
- Exceptional problem-solving skills including incident management and problem management with responsibility for root cause analysis and resolution.
- Used UNIX shell scripts to automate production processes in Telalert application.
- Involved in critical change requests individually.
- Hands on experience in Trouble management and change management using Remedy ticketing tool and HPPPM.
- Actively worked on PMR’s with IBM to resolve issues related to IBM Filenet P8 and IBM Case Manager.
- Interaction with the client, right from the requirements stage to delivery of the application.
- Completing the requests within given SLA’s and reporting the required information to higher management on timely basis.
- Received “BRAVO” for quality of work with full responsibility and ownership.
Environment: Java, HTML, XML, CSS, SQL Server, PL/SQL, Eclipse, UNIX, IBM Filenet P8, IBM Case Manager, IBM Datacap, IBM WebSphere Server (WAS), BMC Remedy tool.
