Java Developer Requirement::Remote (USC,GC) (9+) at Remote, Remote, USA |
Email: [email protected] |
http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=305006&uid= From: Geetanjali, Absolute IT [email protected] Reply to: [email protected] Job Title Location Job Description Java Developer Remote If you have any previous Verizon Java Developers send them Need to be Sr Level and strong Experience- 9-15 Verizon is serious about innovation. About being the first and being the best. We are building a future using technologies like 5G, Mobile Edge Computing and Artificial Intelligence that are allowing us to create products that were previously impossible. Were building tomorrow with the best of today. As a part of Verizons Corporate Strategy & New Business Incubation organization, Energy is an entrepreneurial team tasked with building the smart energy ecosystem of the future bringing together the power of Verizons network, to drive system orchestration, data processing, and energy software systems. Your Role As a member of the Energy development team, youll be focused on building a software platform that enables Verizon to transform Energy technology to meet the needs of tomorrow. You will be solving deep technical problems and building innovative solutions in a fast-paced environment working with smart and passionate team members. Your responsibilities will be to work with product owners, architects, engineers, and the team to deliver the software ecosystem for our energy product. You will be detail oriented, self-directed, self-motivated, with a strong capacity for working successfully and collaboratively with members across the organization. You will need to be independent, self-driven, self-organizing and hungry for learning. You will also be evaluating third party partner integration capabilities and provide feedback on product development estimations and requirements Responsibilities: Design, build, and support our next-generation product/platform APIs Ensure that code adheres to defined standards and best practices for performance, speed, scalability, and quality Practice Agile development methods and exemplify core Agile values of transparency, collaboration, acceptance of change, and iterative development Routinely deliver working software solutions that meet user story acceptance criteria Facilitate technical conflict resolution with active listening and critical thinking Serve as a technical lead and hands on builder of our new product initiatives. Ensure the quality of architecture and design of systems. Fully and completely understand system interdependencies and limitations. Effectively research and benchmark technology against other competing systems in the industry. Youll need to have: Bachelor's degree in Computer Science or equivalent work experience. 6+ years of software engineering experience, including Python, Java, C++, and/or related languages, with preference for strongly-typed languages. Significant experience in networking, multi-threaded applications, inter-process communication, and complex software development. Significant experience in building high-performance, highly-available and scalable distributed systems (caching, messaging, asynchronicity, ETL, etc) Even better if you have: Master's degree. Significant experience with AI, ML, and CV technologies, tools, and techniques Significant experience designing, building and managing Internet-scale APIs. Significant experience with Docker and Kubernetes Experience with edge computing paradigms Ability to work in a highly collaborative Agile team Demonstrated aptitude and desire to quickly learn new technologies and skills. Excellent written and verbal communication skills Ability to embrace change and work in a fast paced, iterative environment This is a senior role- someone who has worked with teams building new software from scratch fully remote position (manager sits in Denver, so expected to work MST) Good understanding of coding- java is the main language spring boot React JS on front end- will be java on the backend Understand Architecture of the whole application- understand what should be done in future state of building a software Responsible for Integrating internal software- couldn't give much detail in regards to the specific projects given its innovative team python is nice to have (doesn't need python specifically) Basic voltage understanding- energy/ electricity knowledge is BIG PLUS Wants to build a mature team, someone who understands microservice architecture He's hosted multiple interviews- they fail the coding because they can't explain why they did it a certain way Interview Debrief questions: 1) Explain to me what the new features as part of Java 5 to 8 are for your development 2) How do you find any lagging/heap issues in a 3 layered application 3) How can you improve the performance of the application /page load time 4) Spring vs Spring Boot 5) What is auto-configuration in spring boot What is Spring Actuator in Spring Boot 6) What are the components you developed as part of the UI using Angular/React JS 7) What's the best approach for a scalable database 8) What is CI/CD (Explained abt Jenkins) . 9) Other than Jenkins , have you used any CI/CD technologies in your applications 10) Pipeline vs Concurrent process 11) how /where you implemented the multi-threading in your applications 12) Advantages and Disadvantages of Micro services 13) What's your approach if you don't have the software which you are looking for Explain to me with the scenario if you faced this Kind Regards, Geetanjali Banvi | Absolute IT | Technical Resource Specialist 116 Village Blvd Suite 200 Princeton New Jersey 08540 [email protected] www.absoluting.com Keywords: cplusplus continuous integration continuous deployment artificial intelligence machine learning user interface javascript information technology fiveg http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=305006&uid= |
[email protected] View All |
05:57 PM 25-Jan-23 |