JOBSEARCHER

Sr. Java Backend Developer

Job description Role - Java Backend Developer Experience - 6 to 12 years Location - South Lake ,Dallas Job type - Full time Visa Type - USC and GC only W2 Key Responsibilities: -Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. -Designing & developing back-end applications -Ensuring responsiveness and performance of applications. -Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. -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 static analyzers such as SonarQube -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: -Fluency or understanding of languages, such as Java, Python, and operating systems may be required. -Must have expertise in design and development of Core Java applications -Experience with standard set of Java developments tools including IDEs, build frameworks, source code control, Jira and other ALM tools. -3+ years of proven hands-on Java programming experience -Strong programming and problem-solving skills with emphasis on writing efficient algorithms to handle large data sets and processing. -Experience building web applications using J2EE technologies and frameworks like Spring -Experience building RESTful and consuming RESTful/SOAP web services -Experience working on high volume applications -Hands on experience with RDBMS databases, JDBC and database access technologies (Microsoft SQL Server, MySQL, Mongo). -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 -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 verbal, written communication and inter-personal skills. -Ability to work independently or with a group. -Familiarity working in Test-Driven Development and an Agile environment Strong analytical and troubleshooting skills -Ability to participate in working sessions that result in clear requirements and technical design while working with technical, non-technical members of SCRUM team. -A passion for technology with demonstrated ability to learn quickly -Strong knowledge of modern Java APIS, and Java Spring boot Microservices. Strong knowledge of Key Responsibilities: -Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. -Designing & developing back-end applications -Ensuring responsiveness and performance of applications. -Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. -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 static analyzers such as SonarQube -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 Desired: Understanding in Energy & Utilities solutions Application Development on AWS Cloud Unix and Shell scripting basics is a plus Operating Network: Internal: DS management team, DS technology. External: DS partner network, Customers, Consultants. Job Type: Full-time Pay: $50.00 - $66.00 per hour Compensation Package: Yearly pay Schedule: 8 hour shift Ability to commute/relocate: Dallas, TX 75201: Reliably commute or planning to relocate before starting work (Required) Work Location: In person