JOBSEARCHER

Software Engineer

*Job Position: Lead software Engineer (Java full stack)* *Location: Texas, USA. * *Type of Position: we are open for C2C* *Pay rate: $75/hr on C2C* *Client: GC / USC* *Exp: 15+* *NOTE: My client doesn’t entertain Remote working, its onsite working from day one and also Client Prefers in Person interview.* NOTE: We urgently need 2 Senior Software Engineers with Full Stack experience. Minimum of 15+years and maximum of 18 years. We have two immediate requirements . *JOB DESCRIPTION:* * Minimum Qualification: B.E. in Computer Science or Electronics Engineering or similar field from an accredited university with minimum 6+ years of relevant experience * Experience: Software Engineer (Full Stack) understands product requirements and be able to quickly turn-around a functional prototype for internal review and further refinement. Create applications on both the server-side and on the web/desktop user interface for maximum impact. * Objective/Purpose: * Ability to work independently on a project-by-project basis for product/solution development and work in a collaborative and fast-paced team environment. Keep abreast with the latest industry trends in large-scale technologies. You shall have a strong passion for work and the ability to turn complex product /tool requirements into simple/optimal technical solutions and be accountable for the assigned technical deliverables. *Key Responsibilities:* * Designing and implementing modern applications using Spring boot, REST and Angular/React on AWS cloud platform * Developing front end architecture * Designing user interactions on User Interface * Designing & developing back-end applications * Designing and developing APIs for Front-end, Back-end integration * Ensuring cross-platform optimization for mobile device platforms * Ensuring responsiveness and performance of applications. * Working alongside graphic designers for web design features. * Seeing through a project from conception to finished product. * Staying abreast of developments in cloud, web and on-premises applications and programming * languages. * Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for * improvement. * Developing ideas for new programs, products, or features by monitoring industry developments and trends. * Recording data and reporting it to proper parties, such as clients or leadership. * Participating in continuing education and training to remain current on best practices, learn new * programming languages, and better assist other team members. * Taking lead on projects as and when needed. * Work with team members to improve design, coding practices * Develop solutions that complies with coding standards enforced through statican analyzers such as * SonarQube *Roles and Responsibilities:* * Participate in all aspects of SDLC (analysis, design, coding, testing and implementation). Work within an Agile team, participating in ceremonies related to the Agile framework. * Support cross-functional teams in testing, deploying, and maintaining the product /tool * Technical Expertise * 5+ years of proven hands-on Java programming and building enterprise level applications using Java technologies. * Understanding of key UI design principles. * Proficiency with UI development using Java, HTML, CSS, JavaScript and jQuery. * Experience SQL, XML, JDBC * Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, Duranda lJS etc. * Experience with a standard set of Java development tools including IDEs, build frameworks, source code control, Jira and other ALM tools. * Strong understanding of distributed architecture including Web Services (XML, JSON, REST, SOAP, micro services, Tomcat) and messaging * Working knowledge of Spring framework and design patterns * Understanding of server-side CSS. * Experience with graphic design applications such as Adobe Illustrator. * Knowledge of Design Patterns & Data Structures * Experience with responsive and adaptive design. * Strong programming and problem-solving skills with emphasis on writing efficient algorithms to handle large data sets and processing. * Excellent verbal communication and interpersonal skills. * A passion for technology with demonstrated ability to learn quickly * Strong understanding of the web/desktop application development cycle and programming techniques and tools. * Focus on efficiency, user experience, and process improvement. * Excellent project and time management skills. * Strong problem solving and verbal and written communication skills. * Ability to work independently or with a group. * Unix and Shell scripting basics is a plus * Ability to participate in working sessions that result in clear requirements and technical design while working with technical, non-technical members of SCRUM team. * Desired: * Understanding in Energy & Utilities solutions. Application Development on AWS Cloud Operating Network: Internal: DS management team, DS technology. External: DS partner network, Customers, Consultants. *SKILLS:* * Team player * Accuracy * Focused on Activities and Timeline * Methodical/Structured * Behavioral Attributes: * Good communication skills. * Good analytical skills. * Self-learner & Self-motivated * Steep learning curve * Good Team player Job Type: Contract Pay: $70.00 - $75.00 per hour Schedule: * 8 hour shift Experience: * REST: 10 years (Preferred) * Java: 10 years (Preferred) Work Location: On the road