Technical Lead/Senior Java Developer
To see similar active jobs please follow this link: Remote Development jobs
Technical Lead - Senior Java Developer Remote/telecommute/telecommuting
Our client is a 200 employee software platform division of a Fortune 100 financial company is looking for a Technical Lead/Senior Java Developer to work remote/telecommute who can oversee the end-to-end design, development and delivery of technology-enabled applications, products and services. As the Technical Lead you will implement roadmaps and play a key role in the specification and software design phases and lead the implementation phase of the software development life cycle. Starting base salary $110,000 to $130,000 per year.
Experience & Qualifications
-10+ years of software development experience using the technologies below
-Strong understanding of SOA - Software Oriented Architecture and Microservices principles
-3+ years in architect, tech lead, or development manager roles leading teams
-3+ years doing complex technical integrations
-3+ years doing Agile SCRUM delivery and with preference to SAFe methodologies
-Experience giving product demonstrations to business partners as part of agile reviews
-Experience and comfort level presenting technical designs and product roadmaps to IT and business stakeholders
-Experience implementing architectures optimized for scalability and performance, particularly utilizing data partitioning, caching, and grid computing optimized for batch processing
-Strong understanding of advanced software development concepts such object-oriented design and development, multi-threading, thread safety, exception handling and logging, asyncronous operations, etc
Some combination of the following technical skill set:
-Solid understanding of object-oriented design principles
-Java, EJB, Servlets, JDBC, J2EE
-Spring Framework (SpringMVC, Spring Security, Spring Boot and Spring Batch, Spring Cloud, Spring Integration, etc..)
-Grid computing or other approaches to building linearly-scalable batch processing solutions
-REST and SOAP service development (Jersey)
-MongoDB or other NoSQL database technologies
-Oracle, PL/SQL, or other SQL database technologies
-JSON, XML, JAXB
-HTML, JavaScript, JQuery, AngularJS, other JavaScript libraries
-Distributed source control systems such as Git
-Gradle or similar build automation tools
-Jenkins
-jUnit and mocking frameworks
-Enterprise Development with Automated Builds, Deployment, Testing
-Familiarity with Puppet/Chef/Other for automated server configuration and deployments
-Experience in Linux/Unix environments
This position is 100% remote telecommute/telecommuting out of Upstate New York offices
Technical Lead/Senior Java Developer
To see similar active jobs please follow this link: Remote Development jobs
Technical Lead - Senior Java Developer Remote/telecommute/telecommuting
Our client is a 200 employee software platform division of a Fortune 100 financial company is looking for a Technical Lead/Senior Java Developer to work remote/telecommute who can oversee the end-to-end design, development and delivery of technology-enabled applications, products and services. As the Technical Lead you will implement roadmaps and play a key role in the specification and software design phases and lead the implementation phase of the software development life cycle. Starting base salary $110,000 to $130,000 per year.
Experience & Qualifications
-10+ years of software development experience using the technologies below
-Strong understanding of SOA - Software Oriented Architecture and Microservices principles
-3+ years in architect, tech lead, or development manager roles leading teams
-3+ years doing complex technical integrations
-3+ years doing Agile SCRUM delivery and with preference to SAFe methodologies
-Experience giving product demonstrations to business partners as part of agile reviews
-Experience and comfort level presenting technical designs and product roadmaps to IT and business stakeholders
-Experience implementing architectures optimized for scalability and performance, particularly utilizing data partitioning, caching, and grid computing optimized for batch processing
-Strong understanding of advanced software development concepts such object-oriented design and development, multi-threading, thread safety, exception handling and logging, asyncronous operations, etc
Some combination of the following technical skill set:
-Solid understanding of object-oriented design principles
-Java, EJB, Servlets, JDBC, J2EE
-Spring Framework (SpringMVC, Spring Security, Spring Boot and Spring Batch, Spring Cloud, Spring Integration, etc..)
-Grid computing or other approaches to building linearly-scalable batch processing solutions
-REST and SOAP service development (Jersey)
-MongoDB or other NoSQL database technologies
-Oracle, PL/SQL, or other SQL database technologies
-JSON, XML, JAXB
-HTML, JavaScript, JQuery, AngularJS, other JavaScript libraries
-Distributed source control systems such as Git
-Gradle or similar build automation tools
-Jenkins
-jUnit and mocking frameworks
-Enterprise Development with Automated Builds, Deployment, Testing
-Familiarity with Puppet/Chef/Other for automated server configuration and deployments
-Experience in Linux/Unix environments
This position is 100% remote telecommute/telecommuting out of Upstate New York offices