Team Lead, Java DevelopmentProgrexion
Team Lead, Java Development. Analysis of user requirements. Research, design and write new software programs. Expand existing programs by analyzing and implementing new features. Create technical specifications and test plans. Write and test code and then refine. Maintain systems by monitoring and correcting software defects. Investigate new technologies. Implement dependencies between objects. Implement business components. Connect to the information model tier. Retrieve and update customer information from/to databases. Connect the Java application to an external directory service. Produce and consume web services. Transfer data between applications. Create modern stylish and responsive web pages. Improve User Experience. Simplify the client-side scripting of HTML. Exchange data with the server. Deploy applications. Code a MVC Java Web Application. Configure, manage and administer all components within the SQL Database. Visually design, generate and manage all types of databases including Web, OLTP, and data warehouse databases. Perform web service testing. Communicate data across the internet. Document storing and model diagrams. Perform secure file transfer. Find out all log levels. Work closely with other staff, such as project managers, graphic artists, designers, developers, systems analysts and sales and marketing professionals. Supervise up to 2 employees (subordinates).